mysql
wangjinxiang1
这个作者很懒,什么都没留下…
展开
-
将.sql文件导入到mysql
1 进入mysql的根目录 2 通过php myAdmin或者Dos命令创建一个新的数据库test 3 D:\> mysql -uroot -ppassword 出现如下提示(root是用户名 password是密码) Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is原创 2014-11-27 09:22:56 · 440 阅读 · 0 评论 -
mysql 用命令操作mysql是报错ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'wang'
提示错误 :ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'wang' 原因是由于没有将权限下放到远端(或者本地)连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的。 解决办法是 。-h127.0.0.1是本地服务器 ,我们也可以换成远程的服务器。 然后就会出原创 2014-11-30 19:23:09 · 1319 阅读 · 0 评论 -
sql语句中left join、inner join中的on与where的区别
sql语句中left join、inner join中的on与where的区别 table a(id, type): id type ---------------------------------- 1 1 2 1 3 2 table b(id, class): id c转载 2014-12-28 18:46:48 · 411 阅读 · 0 评论 -
mysql查询语句in和exists二者的区别和性能影响
mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 例如:表A(转载 2015-07-31 16:38:22 · 429 阅读 · 0 评论 -
on duplicate key update简单使用
on duplicate key update简单使用 http://blog.sina.com.cn/s/blog_495697e60100lapz.html 1。最近在做项目的时候,遇到这样的一个问题,就是我每做完一件事情,都要更新一下统计表,然而要更新统计表,就要根据主键去统计表里面去查询是否已经有这样的一条记录,如果有那么就更新,如果没有那么就插入一条记转载 2015-10-13 17:12:08 · 311 阅读 · 0 评论