操作sql语句的时候,特别是Update语句时,应该注意书写方式

先写update where …; 然后再写 update 和 where 之间写入要update的表和set 语句
这应该养成一个习惯,否则一旦出现问题将是非常危险的,将导致整个数据表的误改~~~

修改mysql 的 mysql表后要刷新授权表

1
mysql> flush privileges;

例如:

1
2
mysql> Update user set Password=old_password('123456') where Host='192.0.0.1' and User='root' ;
mysql> flush privileges;

建表采用Utf8编码

1
2
3
4
5
Create table xxx (
...
...
...
) ENGINE=MyISAM DEFAULT CHARSET=utf8;