03.增删改DML操作表中数据
DML操作表中数据
补充:针对于MySQL5.5版本,默认编码为uft8,但是想在window中用终端写gbk而不显示乱码,可以临时如下执行
mysql> set character_set_client=gbk;
mysql> set character_set_results=gbk;
mysql> set character_set_connection=gbk;
对表中的记录进行增删改操作。
一、DML操作表中的数据 1. 插入记录
- 格式
insert [into] student [name,age...] values (name1,age1...),(...)...;
- 插入全部字段
# 将所有字段写出来
insert into student (id,name,age,gender) values (1,"孙悟空",18,"男");
# 不写字段名
insert into student values (2,"弼马温");
- 插入部分数据
insert into 表名 (id,name) values (3,"齐天大圣");
没有添加的数据字段会使用NULL2.更新表记录。
- 修改指定条件的语句[格式,[]代表可选内容]
update student set sex = "女",name="哪吒" [where id=1];
- 修改所有记录
update student set gender="male";
3.删除表记录
- 格式【如果不指定where,所有记录将会被删完!】
delete from student [where id = 1];
- 使用truncate删除表中所有记录
truncate table student;
【03.增删改DML操作表中数据】truncate和delete的区别:truncate相当于删除了表结构,再创建一张表。
推荐阅读
- 增长黑客的海盗法则
- 2018.03.18
- 64天:2018.03.25爸爸学习归来
- Excel|Excel 2013 新增功能之瞬间填充整列数据!
- ?星座日运势2020.02.26?
- 木村拓哉透露“增高术”,16岁女儿身高1米7,每天都坚持一件事
- JavaScript|JavaScript: BOM对象 和 DOM 对象的增删改查
- JavaScript|JavaScript之DOM增删改查(重点)
- 窝在家里,你闷坏了吗(了解这12个假设,给自己的心理增加免疫力)
- MX19022-王阿呆-第4节课作业(做市场行情精准判定与竞品分析#萌新运营苑裂变增长操盘手#)