瞭解 MySQL 資料庫的字元集設定


比如我們正在建立一個數據庫 “web” −

mysql> SHOW CREATE DATABASE web;

這會產生以下輸出顯示預設字元集−

+----------+-----------------------------------------------------------------------------------------+
| Database | Create Database                                                                         |
+----------+-----------------------------------------------------------------------------------------+
| web      | CREATE DATABASE `web` /*!40100 DEFAULT CHARACTER SET utf8 COLLATEutf8_unicode_ci */     | 
+----------+-----------------------------------------------------------------------------------------+
1 row in set (0.03 sec)

如果你想了解來自資料庫的特定表的字元集,則使用下面的查詢。這裡,假設我們在資料庫 “web” 中有一個名為 DemoTable 的表 −

mysql> SHOW CREATE table web.DemoTable;

這會產生以下輸出顯示字元集−

+--------------+----------------------------------------------------------------------------------------------------------------------------------+
| Table        | Create Table                                                                                                                     |
+--------------+----------------------------------------------------------------------------------------------------------------------------------+
| DemoTable    | CREATE TABLE `DemoTable` (`Value` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci               |
+--------------+----------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

更新於:30-Jul-2019

108 瀏覽

開始你的 職業生涯

完成課程後獲取認證

開始
廣告
© . All rights reserved.