使用汉字作为MySQL表名有什么注意事项?
提前致谢
约翰
最佳答案
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)
关于mysql - 使用汉字命名 MySQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1901355/