- 添加,更新与删除数据
- 添加数据
- 为表中所有字段添加数据
- insert语句中指定所有的字段名
insert into 表名(字段名1,字段名2,....)
values(值1,值2...);
注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。
- insert 语句中不指定字段名
insert into 表名 values(值1,值2 ,....)
注意:添加值的顺序是按照表中的顺序添加的不可跳过
- insert语句中指定所有的字段名
- 为表中指定字段添加数据
- 添加格式
insert into 表名(字段名1,字段名2,....)
values(值1,值2...);
注意:添加数据时表名后面的字段顺序可以与表中顺序不一致,但values顺序一定是按照表名后面添加的顺序填写值。
- 注意:有的字段由非空约束不要忘记填写
- 添加格式
- insert语句的其他写法
- 添加格式
insert into 表名
set 字段名1 = 值1【,字段名2=值2.......】
- 添加格式
- 同时添加多条记录
- 添加格式
insert into 表名(字段名1,字段名2,....)
values(值1,值2...),(值1,值2)....;
注意:values后面一个括号内的时一组数据,等同于excel表中的一行
- 添加格式
- 为表中所有字段添加数据
- 更新数据
- 更新格式
update 表名
set 字段名1=值1【,字段名2=值2】
【where 条件表达式】
- update更新部分数据
更新部分数据是指根据指定条件更新表中的一条或者多条记录,需要使用where句子来实现指定记录的更新条件
- update更新全部数据
如果update语句中没有where句子,则会将表中所有记录的指定字段
- 更新格式
- 删除数据
- 删除格式
delete from 表名【where 条件表达式】
- 删除部分数据使用where 条件表达式
- 删除全部数据
delete from 表名;
- 使用关键字truncate删除表中的数据
truncate 【table】 表名
- 删除格式
- 添加数据
【python mysql笔记】第五天
于 2024-01-15 20:26:05 首次发布