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 );

 

posted @ 2020-10-13 17:01  yy0403  阅读(119)  评论(0)    收藏  举报