条件是一个判断语句,锁定修改数据的具体位置,例如WHERE id = 1就是锁定id为1的数据
数据操作中可以加上WHERE条件来锁定数据,如果多个条件的话用&&连接
在一定范围内的用WHERE 变量 BETWEEN 值1 AND 值2
空(非空)用WHERE 变量 IS (NOT) NULL;
IN:是否满足集合元素 WHERE 变量 IN (值1,值2,值3)
OR:逻辑运算符或
AND:逻辑运算符与
INSERT INTO 表名(属性1,属性2,属性3,……)
VALUES(值1,值2,值3,……);
注:任何插入数据的操作都可能因为约束的原因而插入失败?
INSERT INTO 表名(属性1,属性2,属性3,……)
VALUES(值1,值2,值3,……),
(值1,值2,值3,……),
……
(值1,值2,值3,……);
INSERT INTO 表名(指定属性1,指定属性2)
VALUES(值1,值2);
DELETE FROM 数据表
WHERE 条件;
?不加条件就是删除所有的
UPDATE 表名
SET 属性1=值,
属性2=值,
WHERE 条件;
不加条件就是修改所有的
SELECT * FROM 表名;
*可以看作是一个范条件,表示查找所有数据
SELECT 属性1,属性2,属性3 FROM 表名;
加上关键字:DISTINCT避免查找重复数据
SELECT DISTINCT 属性1,属性2,属性3 FROM 表名;
使变量查询结果升序,在SQL语句后面加上ORDER BY 变量 ASC;
使变量查询结果降序,在SQL语句后面加上ORDER BY 变量 DESC;