数据库
DreamBoyMrsLin
这个作者很懒,什么都没留下…
展开
-
阿里云 cenos7 安装mysql
yum快速安装mysql[root@iZwz95awar071umsfgn716Z ~]# cd / #########进入根目录[root@iZwz95awar071umsfgn716Z /]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm ####新增yum源Retrieving...转载 2018-04-18 11:56:12 · 238 阅读 · 0 评论 -
mysql增加用户与权限
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL: @>mysql -u root -p @>密码创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234...转载 2018-04-18 14:37:50 · 236 阅读 · 0 评论 -
MyISAM和Innodb的区别和mysql引擎介绍
MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛 车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以! 所谓知己知彼方可百战不殆,要想将它们发挥到极致,首先我们应该来认识一下MySQL提供给我们的这几种引擎。 ...转载 2018-05-28 10:46:54 · 197 阅读 · 0 评论 -
mysql如何适当的添加索引
这里先简单介绍一下索引: 添加索引是为了提高数据库查询性能,索引是最物美价廉的东西了,不用加内存,不用改程序,不用调sql,只要执行个正确的create index ,查询的速度就可能提高百倍千倍,这可是有诱惑力的,可是天下没有没费的午餐,查询的速度的提高是以牺牲insert update delete的速度为代价的。而且索引大小一般是数据的三分之一 ,再加上索引要加载进内存的,如...原创 2018-05-28 13:04:22 · 1296 阅读 · 0 评论 -
mysql语句优化
最近在研究怎么优化sql语句,本人工作经验不长 没有往深的研究,也就看看人家有丰富的工作经验的大神是怎么优化sql语句的,我就是做一个总结,如果总结的不对或者不好,希望大家给我指出来 对于sql语句的优化,最大的武器就是使用explain来查看sql语句的执行情况,比如:有没有用到索引,用的什么索引,查询时间、是哪条sql语句执行的慢等。具体看下图: 正是...原创 2018-05-28 20:32:52 · 261 阅读 · 0 评论 -
mysql的水平分表与垂直分表
在我上一篇文章中说过,mysql语句的优化有局限性,mysql语句的优化都是围绕着索引去优化的,那么如果mysql中的索引也解决不了海量数据查询慢的状况,那么有了水平分表与垂直分表的出现(我就是记录一下自己的理解) 水平分表: 如上图所示:另外三张表表结构是一样的 只不过把数据进行分别存放在这三张表中,如果要insert 或者query 那么都...原创 2018-05-28 21:28:18 · 1065 阅读 · 0 评论