mysql
文章平均质量分 59
量子人生
菜鸟起步,拼搏在成为技术大牛的道路上。各位大神多多提携
展开
-
mysql常用命令
linux中mysql启停命令sudo /etc/init.d/mysql.server -P 3306 start sudo /etc/init.d/mysql.server -P 3306 stop将查询结果导入到文件mysql>tee /home/a.txt mysql>select * from rank; mysql>exit设置字符集mysql>set names utf8;查看所有用户原创 2016-08-04 10:09:21 · 511 阅读 · 0 评论 -
Mysql常见问题
You can’t specify target table ‘xxx’ for update in FROM clauseMysql中,在对某一张表delete或update时,如果from里面是个对同一张表的查询子语句,会报该错:You can’t specify target table ‘xxx’ for update in FROM clause。如表去重:DELETE from user原创 2016-08-08 17:23:11 · 292 阅读 · 0 评论 -
count(*),count(1)和count(field)区别
印象中,count(key)比count(*)效率要高,因此在项目中用了count(field)的形式来统计行数。在code reivew时被指出应用count(*),于是查了下,并做了下简单测试,果然是我记错了,足见code review是多么有用啊。count(*)count(*)是对不为null的行进行计数,因此某一行只要不是所有列都为null(即只要是存在的记录),就会被计数。mysql用e原创 2016-08-08 17:31:38 · 10562 阅读 · 0 评论