数据库基础操作
INSERT语句
INSERT语句可以向数据表写入记录,可以是一条记录,也可以是多条记录。
# 语法-单记录
INSERT INTO 表名(字段1,字段2,...) VALUES(值1,值2,...);
# 语法-多记录
INSERT INTO 表名(字段1,字段2,...) VALUES(值1,值2,...),(值1,值2,...);
# 另一种语法
INSERT INTO 表名 SET 字段1=值1,字段2=值2,...
IGNORE关键字
IGNORE关键字会让INSERT只插入数据库不存在的记录
INSERT [IGNORE] INTO 表名 ...;
UPDATE语句
UPDATE语句用于修改表的记录
UPDATE [IGNORE] 表名
SET 字段1=值1,字段2=值2,...
[WHERE 条件1 ...]
[ORDER BY ...]
[LIMIT ...];
UPDATE语句的表连接
UPDATE 表1 JOIN 表2 ON 条件
SET 字段1=值1,字段2=值2,...;
# 表1,表2 的字段都是可以修改的
# 表连接可以修改多张表的记录
UPDATE语句可以演变成下面的样子
UPDATE 表1,表2
SET 字段1=值1,字段2=值2,...
WHERE 连接条件;
DELETE语句
DELETE 用于删除记录
# 语法
DELETE [IGNORE] FROM 表名
[WHERE 条件1,条件2,...]
[ORDER BY ...]
[LIMIT ...];
# IGNORE 如果不能删除数据就略过,不会报错
DELETE语句的表连接
DELETE 表1,... FROM 表1 JOIN 表2 ON 条件
[WHERE 条件1,条件2,...]
[ORDER BY ...]
[LIMIT ...];
浙公网安备 33010602011771号