数据库基础操作

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 ...];

posted on 2021-03-09 17:41  C_yuyan  阅读(53)  评论(0)    收藏  举报