7月 152014
 

union all对于重复的数据也会提取出来

union 不会提取重复的数据

一个sql语句可以有多个union或者union all连接

如果要对连接表中的字段排序,把union的表当成一个子表来操作,如下:

 

2月 142014
 

Windows下重新设置root用户密码的办法

第一步:停止mysql服务

打开命令行窗口,输入net stop mysql回车,或者在Windows服务管理器中停止MySQL服务。

第二步:在命令行窗口中将目录切换到mysqlbin目录,比如cd c:program filesmysqlbin

第三步:输入mysqld –skip-grant-tables,执行此命令后,此命令行窗口将会停止响应

第四步:再打开一个命令行窗口,因为上一个窗口已经无法响应了,将目录切换到mysqlbin目录中,输入mysql回车,这时将会进入mysql控制台,输入下面的命令

>use mysql;
>update user set password=password(“123456″) where user=”root”;
>flush privileges;
>exit

这样密码就被设置为123456了,注销计算机,重新启动mysql服务, 就可以使用这个密码登录了。

 

Linux下重新设置root密码的方法

如果 MySQL 正在运行,先杀掉这个进程: killall -TERM mysqld。
启动 MySQL :bin/safe_mysqld –skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;
重新杀 MySQL ,用正常方法启动