要在MySQL中創建包含NCHAR字段的表,您需要使用CREATE TABLE
語句并指定NCHAR
數據類型
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name NCHAR(50) NOT NULL
);
在這個例子中,我們創建了一個名為example_table
的表,其中包含兩個字段:id
和name
。id
字段是一個整數類型,自動遞增,并作為主鍵。name
字段是一個NCHAR類型,最大長度為50個字符,并且不能為空。
請注意,當您在MySQL中使用NCHAR
類型時,它將存儲Unicode字符。因此,確保您的MySQL服務器和客戶端都支持Unicode編碼。您可以通過設置正確的字符集(如utf8mb4
)來實現這一點。例如,您可以在創建數據庫時指定字符集:
CREATE DATABASE my_database CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
或者,您可以在創建表時指定字符集:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name NCHAR(50) NOT NULL
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;