
mysql
关澄
追逐着学习着同时也在放弃着
展开
-
mysql 赋给用户权限 grant all privileges on
遇到了 SQLException: access denied for @'localhost' (using password: no) 解决办法 grant all privileges on *.* to joe@localhost identified by '1'; flush privileges;转载 2013-07-23 15:28:42 · 1579 阅读 · 0 评论 -
mysql explain详解
何为explain?mysql explain的功能 : 获取select的相关信息 (点我查看)注:explain 的别名 desc -----------------------------------------------------------------------------------------------------语法结构: explain 你的表原创 2014-07-24 08:51:09 · 701 阅读 · 0 评论 -
mysql,正序查询并且0排在最后
select * from xxx order by x=0 asc, x asc第一个排序关键字x=0的结果为false、true,x字段值为0的数据x=0结果为true,使用asc确保0排在最后面,对于x=0结果为false的数据,然后再按照x的值升序排列。转载 2014-05-08 14:10:59 · 4075 阅读 · 0 评论 -
mysql查询字段为null的方法
select * from tableName where field is null;select * from tableName where field is not null;原创 2014-03-26 11:57:52 · 868 阅读 · 0 评论 -
mysql 多表更新数据 更新新字段的数据很有用
Mysql也可以联合多表更新和删除(节选自mysql手册)多表更新在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。 如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次序被更新。这实际上只有连同 LIMIT 一起才有用。 从 MySQL 4.0.4 开始,你也可以执行一转载 2014-03-26 11:49:29 · 1320 阅读 · 0 评论 -
mysql 添加用户以及授权
虽然很少会用到mysql的用户和权限操作、不过他娘的遇到了 现百度还是挺浪费时间的!故整理了一下常用的操作,不定期更新:1. 添加mysql用户 使用root用户登录后use mysql; insert into user(Host, User, Password)转载 2014-03-05 14:52:24 · 724 阅读 · 0 评论 -
Warning: World-writable config file '/etc/mysql/my.cnf' is ignored
以为可以简化步骤就将mysql的配置目录 777了 结果出现:Warning: World-writable config file '/etc/mysql/my.cnf' is ignored 这样的错误不要害怕,将目录权限改回755 即可!看来MYSQL的权限做的还真是体贴呢原创 2014-03-05 14:34:02 · 2922 阅读 · 0 评论 -
MySQL replace函数替换字符串
MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪。最近在研究CMS,在数据转换的时候需要用到mysql的MySQL replace函数,这里简单介绍一下。比如你要将表 tb1里面的 f1字段的abc替换为defUPDATE tb1 SET f1=REPLACE(f1, 'abc'转载 2013-12-15 13:47:02 · 1414 阅读 · 0 评论 -
将备份的MYSQL下DATA直接拷贝到现在的MySQL DATA目录,需要注意的问题
MyISAM直接复制数据库文件目录就行innoDB则需要ibdata1,ib_logfile0, ib_logfile1 等文件转载 2013-09-12 08:25:13 · 1978 阅读 · 1 评论 -
MYSQL数据库恢复记录
数据库最好定期使用mysqldump 进行备份,纯文本的备份不易损坏,另外数据库要启用binlog,用来弥补dump备份不包含的数据,例如使用 dump备份导入了 3月27日 凌晨3点的备份,剩余的数据可以通过binlog找回,对于失误使用了 delete或truncate语句删除的数据,需要先根据binlog 导出这段时间执行的所有sqlmysqlbinlog --start-datet转载 2014-07-24 08:58:47 · 1075 阅读 · 0 评论