在 MySQL中,可以使用 ALTER DATABASE 語句來修改已經被創建或者存在的數據庫的相關參數。修改數據庫的語法格式為:
ALTER DATABASE [數據庫名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校對規則名>}
語法說明如下:
- ALTER DATABASE 用於更改數據庫的全局特性。這些特性存儲在數據庫目錄的 db.opt 文件中。
- 使用 ALTER DATABASE 需要獲得數據庫 ALTER 權限。
- 數據庫名稱可以忽略,此時語句對應於默認數據庫。
- CHARACTER SET 子句用於更改默認的數據庫字符集
修改數據庫的字符集及對應的規則
1、查看數據庫
show databases;
show create database <數據庫名>
3、查看某個字符集對應的編碼
show collation like ‘gb%’;
4、用alter命令修改數據庫對應的字符集;
alter database test default character set gb2312 collate gb2312_chinese_ci;