:视图
视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。
2:mysql事务
MYSQL 事务处理主要有两种方法:
用 BEGIN, ROLLBACK, COMMIT来实现 BEGIN 开始一个事务 ROLLBACK 事务回滚 COMMIT 事务确认
直接用 SET 来改变 MySQL 的自动提交模式: SET AUTOCOMMIT=0 禁止自动提交 SET AUTOCOMMIT=1 开启自动提交
3:提交事务
CREATE TABLE runoob_transaction_test( id int(5)) engine=innodb; # 创建数据表
select * from runoob_transaction_test;
begin; # 开始事务
insert into runoob_transaction_test value(5);
insert into runoob_transaction_test value(6);
commit; # 提交事务
select * from runoob_transaction_test;
4:回滚事务
begin; # 开始事务
insert into runoob_transaction_test values(7);
rollback; # 回滚
select * from runoob_transaction_test; # 因为回滚所以数据没有插入
5:储存过程
创建一个简单的储存过程
create procedure testa()
begin
select * from users;