链接:https://pan.baidu.com/s/1zAhDUNv-yuJiWmaFLvTk4w
提取码:ttst
提取码:ttst
专栏中有mysql的导入导出,里面有教如何导入
一、COMMIT
提交数据,一旦执行COMMIT,则数据就永久的被保存在了数据库中,意味着数据不可以回滚。
二、ROLLBACK
回滚数据,一旦执行ROLLBACK,则可以实现数据的回滚。会存到最近一次COMMIT之后
-- 复制一份表
CREATE table employees_copy
AS
SELECT * FROM employees
-- 查询数据
SELECT * FROM employees_copy
-- 自动提交关闭
SET autocommit = FALSE
-- 删除表数据
DELETE FROM employees_copy
-- 查询数据
SELECT * FROM employees_copy
-- 回滚
ROLLBACK
-- 查询数据
SELECT * FROM employees_copy
课后练习
# 第10章_创建和管理表的课后练习
#练习1:
#1. 创建数据库test01_office,指明字符集为utf8。并在此数据库下执行下述操作
#2. 创建表dept01
字段 类型
id INT(7)
NAME VARCHAR(25)
#3.将表departments中的数据插入新表dept02中
#4. 创建表emp01
/*
字段 类型
id INT(7)
first_name VARCHAR (25)
last_name VARCHAR(25)
dept_id INT(7)
*/
#5.将列last_name的长度增加到50
#6.根据表employees创建emp02
#7.删除表emp01
#8.将表emp02重命名为emp01
#9.在表dept02和emp01中添加新列test_column,并检查所作的操作
#10.直接删除表emp01中的列 department_id