![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
yaonga
这个作者很懒,什么都没留下…
展开
-
Access denied for user 'root'@'localhost' (using password:YES)
在MySQL的使用过程中,我们可能会碰到“Access denied for user ‘root’@’localhost’ (using password:YES)”的问题,那么接下来我们就来解决它。 经过我的百度查询最后得出结论:出现这种错误有两种可能,一是MySQL的root用户的密码错误,二是权限不够的问题。通常解决办法是修改密码。。。 由于我使用的是Windows系统,所...转载 2018-03-07 11:50:14 · 489 阅读 · 0 评论 -
MySQL优化流程
在设计数据库和表的过程中,表结构难免会存在考虑不全等,再者可能我们的SQL语句存在慢查询,这个时候就需要对我们执行的SQL语句进行具体分析,而分析问题的关键的前提是先找出该慢查询SQL语句,才能对症下药。MySQL优化流程1.通过MySQL慢查询日志,找到慢查询的SQL语句编辑MySQL(5.6)vim /etc/my.cnf添加配置开启慢查询日志:slow_query_log=ON...原创 2018-11-07 10:42:36 · 562 阅读 · 0 评论 -
在一个千万级的数据库查寻中,如何提高查询效率?
一、数据库设计方面1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引;2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec...转载 2018-11-05 14:44:50 · 5749 阅读 · 0 评论 -
mysql查询语句where条件执行过程分析
前提:mysql逻辑架构存在索引index(name,age)一个select语句一次只会查询一次索引(index merge除外)记录有:1:name=‘zhangsan’ age=102:name=‘zhangsan’ age=203:name=‘lisi’ age=20问:select * from user where name=‘zhangsan’ and age=2...原创 2018-11-26 14:26:54 · 2271 阅读 · 0 评论 -
mysql添加外键
一.mysql添加外键语法:alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user(id)//FK_I...转载 2018-03-09 17:44:43 · 616 阅读 · 0 评论