1. 程式人生 > >MySQL增刪改查--之改

MySQL增刪改查--之改

MySQL更改數據

MySQL改數據

1、設置root(數據庫)用戶的登錄密碼

mysqladmin -uroot password "123"
技術分享圖片

2、更改root用戶登錄密碼

mysqladmin -uroot -p123 password "pwd@123"
技術分享圖片

3、在數據庫裏更改用戶密碼(這裏是root用戶)

mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘1234‘;
技術分享圖片

4、更新表中記錄 update 表名 set 字段名=值,... where 條件表達式;

(1)將user表當前路徑下numer為1更新密碼為321

update user set user_passwd=password(‘321‘) where number=‘1‘;
技術分享圖片
(2)不在user表當前路徑指定路徑將numer為1更新密碼為321
update hehe.user set user_passwd=password(‘321‘) where number=‘1‘;
技術分享圖片
註:更新記錄建議指定主鍵為更新條件

5、更改數據庫使用的語言

mysql> set character_set_client = utf8;
技術分享圖片

6、更改現存在表的存儲引擎

mysql> alter table 表名 engine=引擎;
技術分享圖片

7、指定數據庫默認新建表的存儲引擎

vim /etc/my.cnf
技術分享圖片
技術分享圖片

8、更改指定庫下所有表(兩種方式)

(1)更改指定庫下所有表(或指定庫下指定表)的存儲引擎;適用與YUM
mysql_convert_table_format --user=用戶 --password=‘密碼‘ --socket=/var/lib/mysql/mysql.sock --type=引擎 庫名 [表名]

(2)更改指定庫下所有表(或指定庫下指定表)的存儲引擎;適用於源碼
mysql_convert_table_format --user=用戶 --password=‘密碼‘ --socket=/usr/local/mysql/data/mysql.sock --type=引擎 庫名 [表名]

MySQL增刪改查--之改