MySql
summerwindl
这个作者很懒,什么都没留下…
展开
-
MySQL索引的查看创建和删除
1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。 SELECT c1,c2,c3 F转载 2016-11-05 17:15:28 · 543 阅读 · 0 评论 -
MySql索引算法理解析(通俗易懂 只讲Btree)
刚开始学习的时候,百度去查,但发现好多说得太复杂不好理解,结合各个文章总结一下(建议大概看文字,不理解不要紧,然后再看图的执行步骤然后在结合文字,这样一切就清晰好多)B-tree,B是balance,一般用于数据库的索引。使用B-tree结构可以显著减少定位记录时所经历的中间过程,从而加快存取速度。而B+tree是B-tree的一个变种,大名鼎鼎的MySQL就普遍使用B+tree实现其索引转载 2016-11-05 17:12:38 · 598 阅读 · 0 评论 -
the right syntax to use near USING BTREE错误解决办法
在导入mysql数据的时候,如果遇到the right syntax to use near USING BTREE语法错误,不用惊慌因为mysql新版本的USING BTREE语法与老版本有些不同(mysql5.14前后)我们只需要将文件中的形如: KEY `typeid` (`typeid`) USING BTREE改为 KEY `typeid` USING BTREE(转载 2016-11-06 12:47:18 · 2149 阅读 · 0 评论 -
关系数据库中关系表间的连接(左连接,右连接,内连接,全连接,外连接)
转载自http://blog.sina.com.cn/s/blog_541caaee0100z741.html关系数据库中关系表间的连接主要有:内连接和外连接。 内连接:把两个表中数据对应的数据查询出来。外连接:以某个表为基础把对应数据查询出来(全连接是以多个表为基础),其中又包括左连接和右连接两种。 比如,有下面两个关系表student转载 2017-02-06 11:20:26 · 1366 阅读 · 0 评论