给指定列添加数据:INSERT INFO 表名(列名1,列名2,…)VALUES (值1,值2,…)
给全部列添加数据:INSERT INFO 表名 VALUES (值1,值2…);
批量添加数据:INSER INFO 表名(列名1,列名2,…)VALUES (值1,值2,…),(值1,值2,…)…;
INSER INFO 表名 VALUES (值1,值2,…),(值1,值2,…)…;
列名和值的数量以及数据类型要对应,除了数字类型,其他数据类型都需要加单引号
DML修改和删除表数据
修改表中数据:UODATE 表名 SET 列名1=值1,列名2=值2,…[WHERE 条件];(修改语句中必须加条件,不加条件,则所有数据都会修改。
删除表中的语句:DELETE FROM 表名 [WHERE 条件];同上,必须加条件
DQL表数据的查询操作:
查询语法: SELECT 字段列表 FROM 表名列表 WHERE 条件列表 GROUP BY 分组字段 HAVING 分组后的过滤条件 ORDER BY 排序 LIMIT 分页
-- 查询全部数据:SELECT*FROM 表名;
--查询指定字段的表的数据:SELECT 列名1,列名2,...FROM 表名;
-- 去除重复查询SELECTDISTINCT 列名1,列名2,...FROM 表名;
--计算列的值(四则运算):SELECT 列名1 运算符(+-*/)列名2FROM 表名;
--起别名查询:SELECT 列名 AS 别名 FROM 表名;
--条件查询:SELECT 列名列表 FROM 表名 WHERE 条件;
-- 聚合函数查询:将一列数据作为一个整体,进行纵向计算-- count(列名) max min sum avg SELECT 函数名(列名) FROM 表名 WHERE 条件;
--排序查询: ASC-升序 DESC-降序 默认升序SELECT 列名列表 FROM 表名 WHERE 条件 ORDERBY 列名 排序方式 ,列名,排序方式,...;--分组查询:SELECT 列名列表 FROM 表名 WHERE 条件 GROUPBY 分组列名 HAVING 分组后的条件过滤 ORDERBY 排序列名 排序方式;--分页查询 SELECT 列名列表 FROM 表名 WHERE 条件 GROUPBY 分组列名 HAVING 分组后的条件过滤 ORDERBY 排序列名 排序方式 LIMIT 当前页数,每页显示的条数;