文章内容输出来源:拉勾教育JAVA就业训练营
总目录跳转链接:总目录
MySQL总目录:MySql 5.2.28 安装与使用(目录在最底下)
如有侵权请联系本人
邮箱:xiaogueika@tom.com
DML对表中数据处理(除了查询的操作)
增加数据
方式1: 插入全部字段, 将所有字段名都写出来
insert into 表名 (字段名1,字段名2...) values(字段值1,字段值2...);
方式2: 插入全部字段,不写字段名
INSERT INTO 表名 VALUES (字段名1,字段名2...);
方式3:插入指定字段的值
INSERT INTO 表名 (字段名2) VALUES(字段值2);
注意:
- 值与字段必须要对应,个数相同&数据类型相同
- 值的数据大小,必须在字段指定的长度范围内
varchar
char
date
类型的值必须使用单引号
或者双引号
包裹。- 如果要插入空值,可以
忽略不写
或者插入null
- 如果插入指定字段的值,必须要上写列名
修改数据
语法格式1:不带条件的修改(慎用!!)
update 表名 set 列名 = 值
语法格式2:带条件的修改
update 表名 set 列名 = 值 [where 条件表达式:字段名 = 值 ]
删除数据
语法格式1: 指定条件 删除数据
delete from 表名 [where 字段名 = 值]
语法格式1:删除所有数据(慎用!!)
delete from 表名; -- 不推荐. 有多少条记录 就执行多少次删除操作. 效率低
truncate table 表名: -- 推荐. 先删除整张表, 然后再重新创建一张一模一样的表. 效率高