WHERE关键字
运算符 | 写法 | 作用 |
---|---|---|
AND | 1 AND 2 | 同时满足1、2 |
OR | 1 OR 2 OR... | 满足一个则为true |
BETWEEN AND | 列 BETWEEN 1 AND 2 | 1和2闭区间之间 |
IN | 列 IN(3,5,6) | 满足3、5、6 |
IS NULL | 列 IS NULL | 为空 |
IS NOT NULL | 列 IS NOT NULL | 不为空 |
添加数据
使用默认值用DEFAULT占位,不给值用NULL占位
普通添加(可指定)
INSERT INTO 表(字段1,字段2,... )VALUES(值1,值2....)
简化添加
INSERT INTO 表 VALUES (值1,值2....)
添加多行数据
INSERT INTO 表 [(字段1,字段2,...)] VALUES(值1,值2...),(值1,值2...)
删除数据
指定删除:自增不重置
无WHERE过滤,清空所有数据
DELETE FROM 表 [WHERE 条件]
清空表:自增重置
TRUNCATE 字段;
数据修改
UPDATE 表 SET 字段1=值1,字段2=值2... [WHERE 条件]