
mysql
IT_小草
这个作者很懒,什么都没留下…
展开
-
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
从一个数据库数据迁移到本地localhost程序在调用到数据库的视图时报错,直接在数据库中打开视图时也报错,类似:经查,是权限问题,解决办法:运行:grant all privileges on *.* to monitor@"%" identified by ".";之后打开视图时便不会报错,程序调用也不会报错。原创 2016-01-25 10:41:05 · 439 阅读 · 0 评论 -
mysql数据库优化
首先声明是转的,感觉写的很细,原文链接:http://simpleframework.net/blog/v/7881.html1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id转载 2016-04-06 14:45:02 · 341 阅读 · 0 评论 -
sql命令
select m.major_name, countfrom major m LEFT JOIN (select count(*) count,a.major_id from student a GROUP BY a.major_id) son s.major_id =m.id1、导出数据和表结构:在root用户下 执行mysqldump -u用户名 -p密码 数据库名 >原创 2017-03-16 12:17:36 · 421 阅读 · 0 评论