插入数据的三种方式
INSERT 表名 VALUES('',''),('','') 可以插入多条数据
INSERT 表名 SET 列名=‘列值’(与第一种方式的差别,此方式可以使用子查询,一次性只能插入一条数据)
INSERT 表名 SELECT(此方法可以将查询结果插入到指定数据表)
修改数据
UPDATE 表名 SET 列=值 WHERE 列=值
删除记录
DELETE FROM 表名 WHERE 条件(如果不加where条件,将删除表中所有记录)
查询记录
查询所有
SELECT * FROM 表名
查询单列
SELECT 列名 FROM 表名
设置列的别名
SELECT id AS 你设置的名字,username AS 名称 FROM 表名
查询结果分组GROUP BY
SELECT 列名 FROM 表名 GROUP BY列名
设置分组条件HAVING(HAVING设置分组条件的时候,要么后面条件是聚合函数(min,max,count),要么前面得有字段名称)
SELECT 列名 FROM 表名 GROUP BY列名 HAVING count(id)>=2
SELECT 列名,字段名称 FROM 表名 GROUP BY列名 HAVING age>=2
对查询结果排序order by(ASE(升序,系统默认字段为升序)DESC(降序))
SELECT * FROM 表名 ORDER BY id DESC;
限制查询数量limit
SELECT * FROM 表名 LIMIT 2;(显示前两条数据)
SELECT * FROM 表名 LIMIT 2,2(显示3,4条数据)默认从零开始计数,显示两条数据