数据库
虎娃Aa
这个作者很懒,什么都没留下…
展开
-
mac下安装mysql,使用mysql
文章目录下载MySQL安装并启动MySQL修改root密码,创建数据库下载MySQL1、mysql官网:https://www.mysql.com/2、点击Download3、点击MySQL Community (GPL) Downloads »4、点击MySQL Community Server5、在这个页面,下载dmg版本的MySQL安装并启动MySQL1、双击下载好的mys...原创 2019-10-16 19:06:27 · 275 阅读 · 0 评论 -
insert ... on duplicate key update 的使用
以下存在2种经常用到的语法使用该语句之前必须确保数据库有唯一主键,每次是根据唯一主键进行更新其他字段的数据uniq index idx_age_birthday(`age`, `birthday`);①、insert into sku_price_change_info(nick_name, age, birthday)values(#{nickName}, #{age...原创 2019-09-20 10:51:53 · 346 阅读 · 0 评论 -
MySql的基础架构
转载:https://zhuanlan.zhihu.com/p/19965157MySql的基础架构如上图所示,以下是对架构中基础各个模块进行讲解一、Connectors可以理解为各种客户端二、ConnectionPool与客户端建立连接,我们经常使用MyBatis、Hibnate进行mysql数据库连接的时候需要数据库的信息,mysql驱动等三、Management ...原创 2019-03-06 18:15:18 · 546 阅读 · 0 评论 -
索引失效
一、为什么要使用索引因为我们的数据都是存储在磁盘上的,所以为了减少与磁盘的交互次数,快速的查询数据,我们使用索引。举一个简单的例子:比如我们查询书中的某一个段落的数据,我们肯定会先去定位文章目录,然后根据目录在去定位章节,然后再去定位某个段落的数据。 使用索引其实与文章目录类似的作用。这么说的话,索引的作用就不言而喻了,但是往往在平时的开发过程中会出现索引失效的问题,下面就索引失效的几...原创 2019-03-06 14:13:29 · 236 阅读 · 0 评论 -
MySql执行顺序及执行计划
一、mySql的执行顺序mysql执行sql的顺序从 From 开始,以下是执行的顺序流程1、FROM table1 left join table2 on 将table1和table2中的数据产生笛卡尔积,生成Temp12、JOINtable2 所以先是确定表,再确定关联条件3、ONtable1.column = table2.columu 确定表的绑定条件 由Temp1...原创 2019-03-06 12:41:12 · 33524 阅读 · 4 评论 -
sql查询优化
sql优化转载 2017-11-28 15:51:32 · 625 阅读 · 0 评论