当前位置:Gxlcms > 数据库问题 > 03 MySQL 高级

03 MySQL 高级

时间:2021-07-01 10:21:17 帮助过:11人阅读

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

 

技术分享图片

 

技术分享图片

 

技术分享图片

 

技术分享图片

技术分享图片

 

 技术分享图片

 

技术分享图片

 

 自关联查询

 

自引用自关联

 

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

技术分享图片

 

 技术分享图片

技术分享图片

技术分享图片

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

 

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

 

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

 

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

 

技术分享图片

 

技术分享图片

 

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

 

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

技术分享图片

 

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

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

技术分享图片

 

 

 技术分享图片

 

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

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

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

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

 

索引需要重看

 

profiling 性能分析

 

 索引缺笔记

 

 mysql 与 python交互

 

03 MySQL 高级

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

人气教程排行