在MySQL中,有時我們需要查詢數據庫的字符集,常常用來判斷數據的亂碼問題。查詢數據庫的字符集可以用以下兩種方式。
1. 查詢數據庫默認字符集
SHOW CREATE DATABASE 數據庫名;
執行這個語句后,會顯示數據庫的創建語句信息,其中含有默認字符集的信息。
CREATE DATABASE `數據庫名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2. 查詢表的字符集
SHOW CREATE TABLE 表名;
執行這個語句后,會顯示表的創建語句信息,其中含有該表的字符集信息。
CREATE TABLE `表名` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `age` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上是查詢MySQL數據庫的字符集信息的兩種常用方式。
上一篇mysql如何寫允許為空
下一篇mysql如何關閉長連接