
mysql
文章平均质量分 92
践行渐悟
这个作者很懒,什么都没留下…
展开
-
Mysql索引介绍及常见索引的区别
Mysql索引概念:说说Mysql索引,看到一个很少比如:索引就好比一本书的目录,它会让你更快的找到内容,显然目录(索引)并不是越多越好,假如这本书1000页,有500也是目录,它当然效率低,目录是要占纸张的,而索引是要占磁盘空间的。Mysql索引主要有两种结构:B+Tree索引和Hash索引.Hash索引MySQL中,只有Memory(Memory表只存在内存中,断电会消失,适用于临时表)存储引...转载 2018-03-18 15:39:42 · 277 阅读 · 0 评论 -
mysql中int、bigint、smallint 和 tinyint的区别详细介绍
最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(...转载 2018-07-05 20:34:33 · 385 阅读 · 0 评论 -
MySQL ALTER语法
以下的文章主要介绍的是MySQL ALTER语法的实际运用,我们大家都知道MySQL ALTER语法在实际应用中的比例还是很大的,所以了解一下MySQL ALTER语法的实际运用可以很好的选择。 MySQL ALTER语法中ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] 复制代码代码如下:alter_specification...转载 2018-07-05 20:33:23 · 1273 阅读 · 0 评论 -
MySQL BETWEEN 用法
MySQL BETWEEN 语法BETWEEN 运算符用于 WHERE 表达式中,选取介于两个值之间的数据范围。BETWEEN 同 AND 一起搭配使用,语法如下:WHERE column BETWEEN value1 AND value2WHERE column NOT BETWEEN value1 AND value2通常 value1 应该小于 value2。当 BETWEEN 前面加上...转载 2018-04-02 11:53:57 · 4197 阅读 · 0 评论 -
【MySQL】20个经典面试题,全部答对月薪10k+
原文链接:http://bbs.51cto.com/thread-1470880-1.htmlPart2:经典题目1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么3、MySQL中varchar与char的区别以...转载 2018-04-02 00:47:45 · 174 阅读 · 0 评论 -
[mysql]explain语句中的key_len计算
有时候表中有联合索引时,我们想确定我们的sql使用了几个索引字段,这时候就可以用explain查看该sql的key_len,然后通过key_len的值来判断该sql使用了几个索引字段。 假设有如下表:CREATE TABLE `tblGameRemain` ( `id` int(11) not null auto_increment primary key, `RecDate` d...转载 2018-03-14 10:03:35 · 553 阅读 · 0 评论 -
mysql中explain执行结果中的rows是什么意思?
1.在为表创建索引的过程中,发现当在一个现有的索引最右添加一列后,按照筛选条件看,能缩小查询的范围。然后从explain执行后结果发现,其实扫描的rows有时候反而比加上新的一列后会增多。而某些情况下,rows的大小并不是和最后的查询时间成反比。2.比如我的表结构如下:CREATE TABLE `test` ( `flag` tinyint(4) NOT NULL DEFAULT '0', ...转载 2018-03-14 10:01:42 · 23816 阅读 · 0 评论 -
MySQL Explain详解
MySQL Explain详解在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节...转载 2018-09-29 14:22:09 · 233 阅读 · 1 评论