SQLは区切り識別子をサポートしています テーブル名または列名にSQLキーワード、空白、句読点、その他の特殊文字、または国際文字を含めることができるようにします。
MySQLでは、バッククォートを使用します(またはANSI_QUOTES
を設定します 標準の二重引用符を使用するSQLモード)。
例:
mysql> create table `桌子` (id serial);
mysql> show create table `桌子`\G
--------------
show create table `桌子`
--------------
*************************** 1. row ***************************
Table: 桌子
Create Table: CREATE TABLE `桌子` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
1 row in set (0.00 sec)