目录
一条数据的存储过程
MySQL中的数据类型
创建数据库的三种方式
创建表
方式1:创建新表
方式2: 根据已有表的结构创建
修改表
- 向已有的表中添加列 add
- 修改现有表中的列 modify
- 删除现有表中的列 drop
- 重命名现有表中的列 change
- 重命名表明 rename to(可省略)
删除表
DROP TABLE dept80; --不可以回滚
清空表
TRUNCATE TABLE detail_dept; --不可以回滚
DELETE FROM emp2; --可以回滚
回滚:ROLLBACK,需要先设置 set autocommit = OFF;
做任何减少数据或者替换数据的操作都确认是否有备份。
MySQL8新特性—DDL的原子化
在MySQL 8.0版本中,InnoDB表的DDL支持事务完整性,即 DDL操作要么成功要么回滚 。
这一点MySQL 5.7没有此功能。