
MySQL
Ladeng_uncle
这个作者很懒,什么都没留下…
展开
-
MySQL视图、事务、索引、账户管理的介绍及使用方法
视图 视图就是一张虚拟的表,解决了隔绝了数据库 1、通俗来讲,视图就是一条SELECT语句执行后返回的结果集,所以在创建视图的时候,主要工作就落在创建这条SQL查询语句上了—方便查询 2、视图是对若干张基本表的引用,一张徐彪,查询语句执行结果,不储存具体数据(基本表放生改变,视图也会跟着改变) 优点: 方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性; 定义视图 建议以 v_ 开头 cr...原创 2019-05-10 19:36:35 · 199 阅读 · 0 评论 -
数据库查询简单优化方案
1、对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 3、最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之类的可以设置为...原创 2019-05-11 14:50:46 · 330 阅读 · 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 · 175 阅读 · 0 评论