MySQL修改列
修改列的语句如下。主要是 alter table 表名 modify column 列的新定义。​ alter table tableA modify column `xx` int(11) DEFAULT NULL COMMENT 'XXX'; alter table tableB modif ...
2021-11-01
MySQL查询SQL语句记录
MySQL 在操作过程中,可以通过上下键查看操作记录。但是不太方便翻阅历史太久或者本身分为几行的 SQL 语句。进入用户目录 ~,执行 cat .mysql_history 即可看到 SQL 操作记录。
2021-10-27
MySQL合并多行数据
GROUP_CONCAT() 是 MySQL 的高级函数,用于聚合多行的数据到一行。如果有数据会返回字符串,否则返回 null。GROUP_CONCAT() 的语法如下,DISTINCT 用于去重,ORDER BY 用于排序,SEPARATOR 用于自定义分隔符。
2021-10-25
MySQL增加新列
如果想在一个已经建好的表中添加一列,这条语句会向已有的表中加入新的一列,这一列在表的最后一列位置。 alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(256) not null; 如果我们希望添加在指定的一列,这个命令添加新列到某 ...
2021-10-24
MySQL修改索引
MySQL 没有真正意义上的修改索引,一般需要删除旧索引,然后直接建新索引。 drop index `index` on table; alter table table add KEY `index` (field) USING BTREE;
2021-10-24
MySQL查询count时使用条件
count(('字段名' = '条件') OR NULL) 可以根据条件进一步筛选。如 count((name like '%ABCD%') OR NULL)
2021-10-23
MySQL DATE_FORMAT 函数详解
MySQL 中的 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。可以在 where 中作为查询条件进行匹配,也可以在 select 中按指定格式进行返回并由日期时间类型转为其他类型。
2021-10-23
MySQL多表join
MySQL join 多张表没有网上说的那么复杂,一直 join 就行。
2021-10-22
MySQL join 用法
join 一共有三种: INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录; LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录; RIGHT JOIN(右连接):获取右表所有记录,即使左表没有对应匹配的记录。
2021-10-19
MySQL位运算
有些数据可能只是简单的标记一下,比如是否是淘宝、是否是天猫、是否是拍卖等。这些标记在逻辑上是一类数据,没有必要为每个标记增加一个字段。可以使用 bit 位表示标记,通过位运算来设置和读取标记位。
2021-10-12

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号