
database
w13770269691
这个作者很懒,什么都没留下…
展开
-
mac mysql乱码问题
mac 下面修改mysql的数据库编码的,如果不清楚你当前mysql是什么编码的,就键入一下命令:SHOW VARIABLES LIKE 'character_set_%';得到:(这是我的,还没有修改过来的mysql,所以大家看见我的数据库编码是latin1了)+--------------------------+----------------------------------转载 2013-05-13 15:22:20 · 840 阅读 · 0 评论 -
mysql处理百万级以上的数据时如何提高其查询速度的方法
1、应尽量避免在 where 子句中使用!=或2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num转载 2013-07-02 14:11:17 · 972 阅读 · 0 评论 -
linux下mysql5.5.27 安装以及应用
1.安装准备mysql安装包,根据自己的系统选择对应的版本2.安装编译工具及依赖库(如果已经安装可跳过此步)yum -y installgcc gcc-c++ cmake bison 依赖库也可以自己下载安装,cmake举例::[root@localhost software]# cd cmake-2.8.9 [root原创 2012-11-27 12:13:47 · 1721 阅读 · 0 评论 -
MySQL 错误 1366:1366 Incorrect integer value
MySQL 错误 1366:1366 Incorrect integer value这个必须记录下来,整整折磨了我一天,最后发现其实只是一个sql错误跟其他的没有任何关系,像这样的问题经验较丰富的程序员应该会第一时间想到是 mysql问题,但是一般的人都会认为是php源程序出错了,这是个思维惯性,平时接触最多的就是php代码,所以很难想到是MySQL问题,虽然已经提示的很明显了,执行以后提转载 2014-01-26 17:56:03 · 18007 阅读 · 3 评论 -
linux下导入、导出mysql数据库命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码转载 2013-08-29 10:13:03 · 897 阅读 · 0 评论 -
linux Table is marked as crashed and should be repaired
1.遇到这个问题的时候就百度了一下,开始没找到答案,最后看了几个命令就尝试了一下,居然成功了。2.首先进入mysql命令台:mysql -u root -p 回车 输入密码3.进入到表所在的数据库,check table newabout用来检查出现问题的表的状态,出现错误就正常4.然后用repair table newabout5.再用check转载 2014-07-28 10:34:21 · 2639 阅读 · 0 评论 -
mysql中order by优化的那些事儿
后台添加一系列的统计功能,遇到很多需要按条件计数的情况。尝试了几种方法,下面简要记录,供大家参考。问题描述为使讨论简单易懂,我将问题稍作简化,去掉诸多的背景。从前有一个皇帝,他有50个妃子,这些妃子很没有天理的给他生了100,000个儿子,于是,皇帝很苦恼,海量的儿子很难管理,而且,他想知道每个妃子给 他生了多少个儿子,从而论功行赏,这很难办。于是,皇帝请了一个程序员帮转载 2014-08-18 14:04:27 · 810 阅读 · 0 评论