mysql
chenqun1221
这个作者很懒,什么都没留下…
展开
-
[转载]mysql 错误 ERROR 1030 Got error 28 from
今天需要更新下服务器中mysql字段,进入phpmyadmin,发现无法导入数据,也不能查询,查询有如下报错:错误SQL 查询:编辑SHOWFULLFIELDSFROM`表`FROM`数据库`;MySQL 返回:#1030 - Got error 28 from storage engine根据返回值,可以判断应该是某挂在分区空间已满造成。[root@websi...原创 2014-08-25 10:01:24 · 210 阅读 · 0 评论 -
MySql数据库导出csv
MySql数据库导出csv文件命令:mysql> select first_name,last_name,email from account into outfile 'e://output1.csv' fields terminated by ','optionally enclosed by ''lines terminated by '/n';csv文件效果: ...原创 2014-09-01 15:49:07 · 111 阅读 · 0 评论 -
[慢查优化]联表查询注意谁是驱动表 & 你搞不清楚谁join谁更好时请放手让mysql自行判定...
在实例讲解之前,我们先回顾一下联表查询的基础知识。——联表查询的基础知识——引子:为什么第一个查询using temporary,第二个查询不用临时表呢?下面两个查询,它们只差了一个order by,效果却迥然不同。第一个查询:EXPLAIN extendedSELECT ads.idFROM ads, city WHERE ...原创 2014-09-11 11:20:42 · 152 阅读 · 0 评论 -
[慢查优化]建索引时注意字段选择性 & 范围查询注意组合索引的字段顺序
写在前面的话:之前曾说过“不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程”,但对于字段选择性差意味着什么,组合索引字段顺序意味着什么,要求每个人必须了解;重复上一次的话:把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿出来 explain 一把,这是一种美德!确保亲手查过SQL的执行计划,一定要注...原创 2014-09-11 11:57:28 · 157 阅读 · 0 评论 -
[慢查优化]慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时
写在前面的话:在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要了解 MySQL 实现原理,如子查询慢查优化。看到 SQL 执行计划中 select_type 字段中出现“DEPENDENT SUBQUERY”时,要打起精神了!——MySQL 的子查询为什么有时候很糟糕——引...原创 2014-09-11 11:59:11 · 295 阅读 · 0 评论 -
防止人为误操作MySQL数据库技巧一例
防止人为误操作MySQL数据库技巧一例(本题来自老男孩培训内部学生问题,属于数据库安全技巧)在若干年前,老男孩亲自遇到一个“命案”,老大登录数据库update一个记录,结果忘了加where,于是悲剧发生了,这使得我对MySQL的增量恢复熟练度远超过其他的知识点,同时也很在意对内的数据库安全,并且每次讲课讲到此处,都会给学生讲这个领导的故事。1、mysql帮助说明[o...原创 2014-09-19 11:45:27 · 216 阅读 · 0 评论 -
MySQL 性能优化的最佳20多条经验分享
当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了...原创 2014-09-19 11:47:00 · 122 阅读 · 0 评论