MySQL表的增删查改
Create(新增),Retrieve(查找),Update(修改),Delete(删除)
Create
语句:
INSERT [INTO] table_name
[(column [, column] ...)]
VALUES (value_list) [, (value_list)] ...
创建一个学生表
单行数据+全列插入
多行数据+指定列插入
向表中插入记录时,如果待插入记录中的主键或唯一键已经存在,那么就会因为主键冲突或唯一键冲突导致插入失败,那么我们可以利用下面语句来处理
语句:
INSERT ... ON DUPLICATE KEY UPDATE
column = value [, column = value] ...
- 如果表中没有冲突数据,则直接插入数据
- 如果表中有冲突数据,则将表中的数据进行更新
替换
- 如果表中没有冲突数据,则直接插入数据
- 如果表中有冲突数据,则先将表中的冲突数据删除,然后再插入数据