
mysql
magic_h
这个作者很懒,什么都没留下…
展开
-
MySQL数据库迁移data文件夹位置
由于yum安装mysql的时候,数据库的data目录默认是在/var/lib下,出于数据安全性的考虑需要把它挪到/data分区。步骤如下:一、关闭apache和mysql.代码如下:service httpd stopservice mysqld stop二、将/var/lib下的mysql目录mv(移动)到data目录。为什么要用mv命令,而不用cp命令呢?应为l转载 2016-07-15 10:38:54 · 641 阅读 · 0 评论 -
浅谈MySQL中优化sql语句查询常用的30种方法
浅谈MySQL中优化sql语句查询常用的30种方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引。2.应尽量避免在 where子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:转载 2016-07-18 16:38:50 · 1214 阅读 · 0 评论 -
数据库中INFORMATION_SCHEMA的说明及使用
第一个查询看看库里有多少个表,表名等select * from INFORMATION_SCHEMA.TABLES information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问转载 2016-08-18 17:11:35 · 419 阅读 · 0 评论 -
MySql中delimiter的作用是什么?
MySql中delimiter的作用是什么?这个命令与存储过程没什么关系吧。其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。如输入下面的语句mysql> select * from test_table;然后回车,那么转载 2016-08-18 17:15:04 · 3369 阅读 · 0 评论 -
MySQL的join查询和索引
原文地址:http://blog.163.com/lgh_2002/blog/static/4401752620105190332893/1 关于join查询下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115表B记录如下: bI转载 2016-10-26 13:18:20 · 2507 阅读 · 0 评论 -
MySQL B+树索引和哈希索引的区别
原文地址:http://blogread.cn/it/article/7630?f=hot1&utm_source=tuicool&utm_medium=referral导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。二者区别备注:先说下, 在MySQL文档里,实际上是把B+树索引写成了B转载 2016-12-09 11:29:10 · 358 阅读 · 0 评论 -
浅谈MySQL索引背后的数据结构及算法
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分转载 2016-12-09 11:51:41 · 311 阅读 · 0 评论