阅读《Mysql必知必会》总结

    从4月5号到4月15号历时11天,我看完了这本《MySql必知必会》。这是一本讲述mysql基

本概念与用法的书,虽然十分基础,但是对于从没有系统性学过数据库的我来说仍有很

大的帮助。下面我来说说书中的主要内容以及自己的看法。

首先讲到的是查询语句,包括检索(select)、排序(order)、过滤(where)、分组

(group)、函数(聚集、日期等)以及mysql中的正则表达式。
查询分为子查询、级联查询、组合查询、全文本搜索。查询语句后介绍了添加(insert)、

更新(update)、删除(delete)等操作的基本语法。

下面列出一些高级的用法
1、视图(VIEW),视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检

索数据的查询,视图可以复用sql语句,简化复杂的sql操作,它使用表的部分而非

整张表。可以保护数据,既可以只展示表的特定部分访问权限而不是整个表的访问权限

。最后视图可以返回与底层表格式不同的数据。

2、储存过程(PROCEDURE),储存过程可以把一系列的数据库操作封装在容易使用的单

元中,简化每次的复杂操作。存储过程可以处理复杂的业务逻辑,并且它比单独的sql语

句更快。最后存储过程更加的安全管理员可以设置其访问权限。综合来说就是简单、安

全、高性能。

3、游标(CURSOR),游标主要用于检索出来的结果集,它能应用于得到检索行的第一行、

下一行、后退一行等,有个它存储过程才能发挥真正的威力。

4、触发器(TRIGGER),触发器是mysql响应以下语句自动执行的一条mysql语句,包括

update、insert、delete。

5、事务处理(TRANSACTION),可以用来维护数据库的完整性,它保证成批的sql操作要

么完全执行,要么完全不执行,当sql执行中途出现异常时可执行回滚操作回到初始状态。


当然任何时候都不要忘记性能优化。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值