mysql基础语句
1、创建数据库
create database db1;
2、删除表
drop table 表名;
3、清空某张表的所有数据
① truncate table table_name; (table 可省略,truncate 是整体删除,速度较快, 自增列会被置为初始值,又重新从1开始记录)
② delete * from table_name; (* 可省略, delete是逐条删除,可跟 where 条件,速度较慢, 依旧是接着被删除的最近的那一条记录ID加1后进行记录)
4、单表条件查询
select 列1,列2,... from 表名 where 1=1 条件1 and 条件2 and ...
5、模糊查询
select * from 表名 where 字段名 like '%XXX%';
6、常用方法
去重:distinct
最大值:max()
最小值:min()
平均值:avg ()
求和:sum()
计算个数:count()
排序:order by 字段名 desc/asc
分组:group by 分组字段名
7、查询字段合并
① GROUP_CONCAT([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
② GROUP_CONCAT(DISTINCT 字段名)
8、更新语句
UPDATE 表名 SET column1=value1,column2=value2,... WHERE some_column=some_value;
9、插入语句
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );

浙公网安备 33010602011771号