![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
Ladeng_uncle
这个作者很懒,什么都没留下…
展开
-
MySQL视图、事务、索引、账户管理的介绍及使用方法
视图视图就是一张虚拟的表,解决了隔绝了数据库1、通俗来讲,视图就是一条SELECT语句执行后返回的结果集,所以在创建视图的时候,主要工作就落在创建这条SQL查询语句上了—方便查询2、视图是对若干张基本表的引用,一张徐彪,查询语句执行结果,不储存具体数据(基本表放生改变,视图也会跟着改变)优点:方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;定义视图建议以 v_ 开头cr...原创 2019-05-10 19:36:35 · 163 阅读 · 0 评论 -
数据库查询简单优化方案
1、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null3、最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为...原创 2019-05-11 14:50:46 · 261 阅读 · 0 评论 -
MySQL中tinyint、smallint、int、bigint的区别
tinyint从 -2^7 (-128) 到 2^7 - 1 (123) 的整型数据。存储大小为 1 个字节。unsigned 是从 0 到 255 的整型数据。所以建表的时候 只能是tinyint(3),哪怕你建tinyint(100),他最大还是3位这么多。smallint从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。...原创 2019-09-11 10:37:12 · 128 阅读 · 0 评论