MySQL 5.5.3版本開始支持將表字段命名為漢字或其他Unicode字符。這是因為MySQL支持Unicode字符集,該字符集中包含了各種語言的字符。
在MySQL中,當定義漢字字段時,需要使用引號將字段名括起來。例如:
CREATE TABLE my_table ( '編號' INT, '姓名' VARCHAR(20), '年齡' INT );
在查詢漢字字段時,也需要使用引號將字段名括起來。例如:
SELECT '編號', '姓名', '年齡' FROM my_table;
注意,當字段中包含空格時,需要使用反引號將字段名括起來。例如:
CREATE TABLE my_table ( `編號` INT, `聯系人姓名` VARCHAR(20), `聯系人電話` VARCHAR(20) );
在查詢時也需要使用反引號將字段名括起來:
SELECT `編號`, `聯系人姓名`, `聯系人電話` FROM my_table;
使用漢字命名字段可以使表結構更加清晰易懂,但是也需要注意漢字在不同編碼下的表現情況。
上一篇vue 下拉刷新
下一篇c http json