MySQL_Z11数据处理之增删改

#1. 创建数据库dbtest11
create database if not exists dbtest11 character set 'utf8';
#2. 运行以下脚本创建表my_employees
USE dbtest11;
CREATE TABLE my_employees(
id INT(10),
first_name VARCHAR(10),
last_name VARCHAR(10),
userid VARCHAR(10),
salary DOUBLE(10,2)
);
CREATE TABLE users(
id INT,
userid VARCHAR(10),
department_id INT
);

#3. 显示表my_employees的结构
desc my_employees;

#4. 向my_employees表中插入下列数据
insert into my_employees(ID, FIRST_NAME, LAST_NAME, USERID, SALARY)
values
(1, 'patel', 'Ralph', 'Rpatel', 895),
(2, 'Dancs', 'Betty', 'Bdancs', 860),
(3, 'Biri', 'Ben', 'Bbiri', 1100),
(4, 'Newman', 'Chad', 'Cnewman', 750),
(5, 'Ropeburn', 'Audrey', 'Aropebur', 1550);

select *
from my_employees;

#5. 向users表中插入数据
insert into users
values
(1, 'Rpatel', 10),
(2, 'Bdancs', 10),
(3, 'Bbiri', 20),
(4, 'Cnweman', 30),
(5, 'Aropebur', 40);

select *
from users;

#6. 将3号员工的last_name修改为“drelxer”
update my_employees
set LAST_NAME = 'drelxer'
where ID = 3;

#7. 将所有工资少于900的员工的工资修改为1000
update my_employees
set SALARY = 1000
where SALARY < 900;

select *
from my_employees;

#8. 将userid为Bbiri的user表和my_employees表的记录全部删除
delete u, e
from users u join my_employees e 
on u.userid = e.Userid
where u.userid = 'Bbiri';

#9. 删除my_employees、users表所有数据
delete from my_employees;
delete from users;

#10. 检查所作的修正
select *
from my_employees;

#11. 清空表my_employees
truncate table my_employees;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leon_124

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值