在创建表和初始数据时,是否应该默认引用所有表名和列名?
即,对于 MySQL:
CREATE TABLE `address` (`address_id` INT PRIMARY KEY, `street` TEXT);
对比
CREATE TABLE address (address_id INT PRIMARY KEY, street TEXT);
否(在您的情况下是可选的),仅转义中间有空格的列名,或者您使用的名称是MySQL 保留字。
例子
CREATE TABLE `ADD`
(
`CASE` VARCHAR(50),
`FROM` DATETIME,
`TO` DATETIME,
`Person Name` VRCHAR(50)
);