MySQL改操作
一、修改数据库操作
*** 以创建的数据库不能修改。
修改数据库用户名:rename user '用户名'@'IP' to '新用户名'@'IP';
样例:rename user 'george'@'192.168.1.1' to 'new_george'@'IP';
修改数据库用户密码:set password for 'username'@'IP address' = Password('new Password');
样例:set password for 'george'@'192.168.1.1' = Password('new_redhat');
修改临时数据库步长:set session auto_increment_increment=number; #number是参数,可以换成任何数。
修改临时数据库会话步长起始值:set session auto_increment_offset=number;
修改全局数据库步长:set global auto_increment_increment=number; #这样以后创建表添加的数据,自增列的步长就定死了。
修改全局数据库步长起始值:set global auto_increment_offset=number;
二、修改数据表操作
修改数据表的自增数:alter table 表名 auto_increment =2;
假设清空数据表后自增数为6,现在需要改为2。
样例:alter table t1 auto_increment =2;
修改数据表的自增步长:默认的步长都是1,但是步长可以修改。
三、修改数据行操作
修改数据行:update 数据库表名 set name='new_george';
把name列的值都改为new_george。
update 数据库表名 set name='george' where age='new_george';
把name列的new_george的值都改为george。
update 数据库表名 set name='root' where id > 10;
update 数据库表名 set name='alex' where id>12 and name='xx'
update 数据库表名 set name='alex',age=19 where id>12 and name='xx'
------ END ------