增加语句:
INSERT INTO 表名 VALUES(所有列的值); //INTO可以省略
INSERT INTO 表名 (列名) VALUES(对应列名的列值)
删除语句:
删除表:
DELETE FROM 表名 //表的结构、属性和索引都是完整的,一行一行的删除
DROP TABLE 表名称 //表的结构、属性以及索引也会被删除
TRUNCATE TABLE 表名 //表的结构完整、日志会被删除,直接删除所有内容
删除表数据:
DELETE FROM 表名 WHERE 过滤条件
查询语句:
简单查询:
SELECT 列名 FROM 表名 WHERE 过滤条件 GROUP BY 列名 HAVING COUNT(列名) 聚合函数的过滤条件 ORDER BY 表名 DESC ;
子查询:
也是一个查询语句,可以插在FROM、WHERE、SELECT后面,SELECT为相关子查询,不推荐使用
联合查询:
SELECT 列名 FROM 表名
JOIN 表名 //可重复添加多张表
ON 外键关联 // 确定外键关联,可以不写
WHERE 过滤条件 GROUP BY 列名 HAVING COUNT(列名) 聚合函数的过滤条件 ORDER BY 表名 DESC
修改语句:
ALTER TABLE 表名 CHANGE 列名 = 新的列名 数据类型
ALTER TABLE 表名 RENAME 表名 = 新的表名
ALTER TABLE 表名 MODIFY 列名 条件约束
ALTER TABLE 表名 条件约束(列名)
UPDATE 表名 SET 列名 = 列名值,列名2 = 列名值2 WHERE 过滤条件 //可以修改多个列的值