码迷,mamicode.com
首页 > 数据库 > 详细

03 MySQL 高级

时间:2018-02-04 16:43:40      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:select   物理   bubuko   分析   笔记   http   固定   性能   数据库表   

关系也是数据,只要是数据就应该被存储下来。

 

技术分享图片

 

技术分享图片

 

技术分享图片

 

技术分享图片

技术分享图片

 

 技术分享图片

 

技术分享图片

 

 自关联查询

 

自引用自关联

 

注意,这里pid是可以为空的,之前定义表结构设置为非空,导致数据导入不进去

技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

视图的目的就是对select语句封装

 

一个表多存点数据比新开一张表的开销要小很多

 

关系型数据库表的结构是固定的,每一行的字段都是一样的。

 

areas物理上是一张表,但逻辑上是三张表

 

技术分享图片

 

技术分享图片

 

 commit 和 rollback 二选一的,要么提交要么放弃,你都提交了,还 rollback 啥?

 

再开一个终端。连入 mysql,然后去第一个终端输入一下命令:

技术分享图片

 

然后再去新打开的终端查询 students 那张表

发现 id = 1 的  name 值并没有被修改

技术分享图片

 

 

 技术分享图片

 

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 事务就是为了保证业务逻辑的完整性

对数据进行更改的时候才会用到事务,纯select是用不到的事务的。

索引能让你快速找到某条数据,建立索引也是要开销的 

 

索引需要重看

 

profiling 性能分析

 

 索引缺笔记

 

 mysql 与 python交互

 

03 MySQL 高级

标签:select   物理   bubuko   分析   笔记   http   固定   性能   数据库表   

原文地址:https://www.cnblogs.com/drink/p/8413287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!