一、语法
1 having子句:有group by才能having子句,只有满足“条件表达式”中指定的条件的才能够输出。 2 3 group by子句通常和count()、sum()等聚合函数一起使用。 4 5 order by子句:按照“属性名”指定的字段进行排序。排序方式由“asc”和“desc”两个参数指出,默认是按照“asc”来排序,即升序。 6 7 8 9 模糊查询:where like %%; 10 查询空值:where is null; 11 数据去重:distinct 12 与:and 13 或:or 14 15 分组:group by 16 SELECT s_id ,COUNT(1) AS total FROM fruits GROUP BY s_id 17 18 MYSQL中可以在GROUP BY中使用GROUP_CONCAT()函数,将每个分组中各个字段的值显示出来 19 20 21 SELECT s_id,GROUP_CONCAT(f_name) AS NAMES FROM fruits GROUP BY s_id 22 查询总条数:select count(*) from 表名; 23 24 25 select 字段名1,字段名2或[*] from 表名; 26 27 --插入数据(有id序列) 28 insert into 表名(字段名1,字段名2,..) values(值1,值2,...); 29 30 --修改数据 31 update 表名 set 列名=新值 where 字段名=字段值; 32 33 --删除数据 34 delete from 表名 where 字段名=字段值;