终于来到最后一天,虽然时间有点迟,但还好是看完了。虽然这本书看完了,但我觉得只是踏入了门槛,接下来后续学习才是重点。其实这本书昨天就看完了,今天总结一下。
day3:第24章-第30章
第24章 使用游标
游标(cursor):存储在MySQL上的数据库查询。只能用于存储过程和函数。
创建游标:
存储过程创建。。。。
DECLARE 名字 CURSOR
FOR
操作
打开游标: OPEN 名字;
关闭游标: CLOSE 名字;
使用游标数据: FETCH INTO 检索
第25章 使用触发器
触发器是在MySQL响应(DELETE INSERT UPDATE)语句而自动执行的一条MySQL语句。
创建触发器:
CREATE TRIGGER 名字 AFETER/BEFORE INSERT/DELETE/UPDATE...........
每个表最多支持6个触发器
删除触发器:
DROP TRIGGER 修改一个触发器,必须先删除它,然后再重新创建。
INSERT触发器: NEW的虚拟表 BEFORE用于数据验证和净化
DELETE触发器: OLD的虚拟表
UPDATE触发器:OLD的虚拟表
第26章 管理事务处理
事务处理:维护数据库完整性
事务开始:START TRANSACTION
ROLLBACK回退
COMMIT (明确提交,非隐含提交
使用保留点:
创建占位符: SAVEPOINT 名字;
ROLLBACK TO 名字;
释放保留点:自动or(RELEASE SAVEPOINT)
更改默认提交行为: SET autocommit=0;(假,不自动提交)
第27章 全球化和本地化
查看可用字符集:SHOW CHARACTER SET;
显示所有的校对: SHOW COLLATION;
第28章 安全管理
创建用户账户: CREATE USE
重命名 RENAME USER
删除 DROP USER
查看用户权限: SHOW GRANTS FOR
设置权限: GRANT 语句 TO 用户名
撤销权限:REVOKE 语句 FROM 用户名
更改口令: SET PASSSWORD
第29章 数据库维护
ANALYZE TABLE 检查表键是否正确
CHECK TABLE 检查表
第30章 改善性能
略
到目前为止。这本书就算学完了,但其实也只是粗略复习了下,后续要学习JDBC还是要加强学习的,继续加油吧。