mysql
test_soy
健谈,开朗,喜欢研究
展开
-
mysql出现错误 Every derived table must have its own alias
Every derived table must have its own alias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多表查询时,会出现此错误。因为,进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要有一个别名把MySQL语句改成:select count(*) from (select *转载 2015-09-11 11:05:40 · 425 阅读 · 0 评论 -
linux环境下安装和卸载Mysql5.5
学习资料参考:http://down.chinaz.com/server/201107/806_1.htm http://blog.itblood.com/completely-uninstall-the-mysql-under-linux-graphic-tutorials.html1、卸载mysql查找以前是否装有mys转载 2015-09-17 11:11:28 · 1037 阅读 · 0 评论 -
mysql表and字段注释添加
给表添加注释:ALTER TABLE table_name COMMENT='表注释'; 给字段添加注释:ALTER table table_name MODIFY `column_name` datetime DEFAULT NULL COMMENT '字段注释'原创 2015-10-24 16:05:53 · 691 阅读 · 0 评论 -
MySQL的SSL加密连接与性能开销
1前言在生产环境下,安全总是无法忽视的问题,数据库安全则是重中之重,因为所有的数据都存放在数据库中。MySQL在5.7版本之前对于安全问题的确考虑并不充分,导致存在比较大的隐患,比如下面的这些问题,可能有些小伙伴知道,有些却还不知道:MySQL数据库默认安装的用户密码为空所有用户拥有对于MySQL默认安装test数据库的访问权限(即使没有授予权限)好在O转载 2015-12-10 09:47:32 · 851 阅读 · 0 评论 -
MySQL 处理海量数据时的一些优化查询速度方法
在参与实际项目中,当 MySQL 表的数据量达到百万级时,普通的 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度无法容忍。想想可知,假如我们查询淘宝的一个订单详情,如果查询时间高达几十秒,这么高的查询延时,任何用户都会抓狂。因此如何提高 SQL 语句查询效率,显得十分重要。查询速度慢的原因1、没有索引或者没有用到索引(这是查询慢最常见的问题,是转载 2017-05-02 11:24:46 · 7983 阅读 · 0 评论 -
MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法
MySQL如果频繁的修改一个表的数据,那么这么表会被锁死。造成假死现象。比如用Navicat等连接工具操作,Navicat会直接未响应,只能强制关闭软件,但是重启后依然无效。 解决办法: 首先执行:show full processlist; //列出当前的操作process,一般会看到很多waiting的process,说明已经有卡住的proces了,我们要杀死这些pr转载 2018-01-08 16:01:05 · 26867 阅读 · 4 评论