Mysql数据库基本操作-DML
有基础的可以直接看总结里面的思维导图
简单来说就是增删改
一、Mysql数据库基本操作-DML-insert-数据插入
如果写上列和值,那么相应的列要对应相应的值,而且列的类型要和值的类型相同
格式1:insert into 表(列名) values (值);
给对应的列加上对应的值
也可以这样同时加上好几行数据
注意如果想要写多行数据,记住加上逗号隔开
也可以只给一行或者几行赋值
格式2:insert into 表 values(值);
直接给每一行都加上相应的数据
二、Mysql数据库基本操作-DML-update-数据修改
格式1:update 表名 set 字段名=值;
将每一列都修改为指定的值
格式2:update 表名 set 字段名=值 where 条件;
将一列中满足条件的修改为指定的值,条件可以是任何条件。
三、Mysql数据库基本操作-DML-delete-数据删除mp4
格式1:delete from 表名 [where 条件];
格式2:truncate table 表名 或者 truncate 表名;
重新插入数据
四、Mysql数据库基本操作-DML-总结
思维导图
五、Mysql数据库基本操作-DML-练习
要求和具体操作
代码展示
-- 1.创建表
-- 创建员工表employee,字段如下:
-- id (员工编号),name(员工名字),gender(员工性别),salary(员工薪资)
create table if not exists mybd1.employee(
id int,
name varchar(20),
gender varchar(10),
salary double
);
-- 2.插入数据
-- 1,'张三','男',2000
-- 2,'李四','男',1000
-- 3,'王五','女',4000
insert into employee(id,name,gender,salary) values(1,'张三','男',2000),
(2,'李四','男',1000),
(3,'王五','女',4000);
-- 3.修改表数据
-- 3.1 将所有员工薪资修改为5000元
update employee set salary = 5000;
-- 3.2 将姓名为'张三'的员工薪水修改为3000元
update employee set salary = 3000 where name = '张三';
-- 3.3 将姓名为'李四'的员工薪水修改为4000元,gender改为女
update employee set salary = 4000,gender = '女' where name = '李四';
-- 3.4 将王五的薪水在原有基础上增加1000元。
update employee set salary = salary + 1000 where name = '王五';