DATABASE NOTES · 02
使用 DML 完成数据的插入、更新与删除。
- DML
- 增删改
MySQL 数据增删改
使用 DML 完成数据的插入、更新与删除。
1. 插入数据
#语法
#insert 库名.表名(字段1,字段2)values (值1,值2);
#eg
#给指定字段插入值 值与字段一一对应
insert second_db.user (user_id,user_name) values (001,'碗盆');
#给所有字段插入值 每个字段必须有值
insert second_db.user values (002,'文轩','123456','100@qq.com','12555964');
#给所有字段插入多个值
insert second_db.user values
(003,'文轩','123456','100@qq.com','12555964'),
(004,'文轩','123456','100@qq.com','12555964'),
(005,'文轩','123456','100@qq.com','12555964'),
(006,'文轩','123456','100@qq.com','12555964');
#插入含空白的值
insert second_db.user values (007,'文轩','123456','100@qq.com',null );
2.修改数据
#语法
#update 库名.表名 set 字段1=值1,字段2=值2 where 判断条件;
#修改字段中符合条件的值
update second_db.user set phone='1443424' where user_id=007;
#修改字段的所有值
update second_db.user set password="your_password";
#修改符合条件范围的值
update second_db.user set email=null where phone > 0;
3. 删除数据
#语法
#删除所有数据
#delet from 库名.表名
delete from second_db.user
#删除符合条件的数据
#delet from 库名.表名 where 筛选条件;
#null的判断需要用 字段 is null/字段 is not null
delete from second_db.user where phone is null;