5.1MySQL数据库基础考点

全方位剖析

5.1MySQL数据库基础考点_第1张图片
Paste_Image.png

考点分析

MySQL数据类型
延伸:MySQL的基础操作
延伸:MySQL存储引擎
延伸:MySQL存储机制
延伸:MySQL锁机制
延伸:MySQL事务处理、存储过程、触发器

5.1MySQL数据库基础考点_第2张图片
Paste_Image.png
5.1MySQL数据库基础考点_第3张图片
Paste_Image.png

11代表显示的宽度

最小宽度是5位


5.1MySQL数据库基础考点_第4张图片
Paste_Image.png
5.1MySQL数据库基础考点_第5张图片
Paste_Image.png
5.1MySQL数据库基础考点_第6张图片
Paste_Image.png
5.1MySQL数据库基础考点_第7张图片
Paste_Image.png
5.1MySQL数据库基础考点_第8张图片
Paste_Image.png
5.1MySQL数据库基础考点_第9张图片
Paste_Image.png
5.1MySQL数据库基础考点_第10张图片
Paste_Image.png
5.1MySQL数据库基础考点_第11张图片
Paste_Image.png

密码一般用char,因为md5之后,长度一般是一样的。

5.1MySQL数据库基础考点_第12张图片
Paste_Image.png

varchar变长的话,只会往小了缩,不会往大了扩。

5.1MySQL数据库基础考点_第13张图片
Paste_Image.png
5.1MySQL数据库基础考点_第14张图片
Paste_Image.png
5.1MySQL数据库基础考点_第15张图片
Paste_Image.png
5.1MySQL数据库基础考点_第16张图片
Paste_Image.png
5.1MySQL数据库基础考点_第17张图片
Paste_Image.png
5.1MySQL数据库基础考点_第18张图片
Paste_Image.png

乘以10万存进去,取出来的时候,再除就好了。

5.1MySQL数据库基础考点_第19张图片
Paste_Image.png
5.1MySQL数据库基础考点_第20张图片
Paste_Image.png
5.1MySQL数据库基础考点_第21张图片
Paste_Image.png

\G 是格式化垂直显示
\c 是取消当前MySQL的命令
\q是退出我们的MySQL
\s显示我们的MySQL服务器的状态
\h是放回我们的帮助信息
\d是改变我们的分隔符

5.1MySQL数据库基础考点_第22张图片
Paste_Image.png
5.1MySQL数据库基础考点_第23张图片
Paste_Image.png
5.1MySQL数据库基础考点_第24张图片
Paste_Image.png
5.1MySQL数据库基础考点_第25张图片
Paste_Image.png
5.1MySQL数据库基础考点_第26张图片
Paste_Image.png
5.1MySQL数据库基础考点_第27张图片
Paste_Image.png

表锁,我在修改这个锁,假如说,我还没完事呢,其他人都不能访问我这个锁

5.1MySQL数据库基础考点_第28张图片
Paste_Image.png
5.1MySQL数据库基础考点_第29张图片
Paste_Image.png

就是包含SQL操作


5.1MySQL数据库基础考点_第30张图片
Paste_Image.png

使用场景

5.1MySQL数据库基础考点_第31张图片
Paste_Image.png
5.1MySQL数据库基础考点_第32张图片
Paste_Image.png
5.1MySQL数据库基础考点_第33张图片
Paste_Image.png

比如说,我改一张表来改另一张表。。。就可以用触发器来实现。

5.1MySQL数据库基础考点_第34张图片
Paste_Image.png
5.1MySQL数据库基础考点_第35张图片
Paste_Image.png
5.1MySQL数据库基础考点_第36张图片
Paste_Image.png

innodb 支持的是行锁,支持事务处理,默认使用共享表空间,文件存贮在共享表空间
myisam是表锁,不支持事务处理,不适用共享表空间,,文件保存在myd里面,

你可能感兴趣的:(5.1MySQL数据库基础考点)