テーブルと初期データを作成するときに、デフォルトですべてのテーブル名と列名を引用符で囲む必要がありますか?
つまり、MySQLの場合:
CREATE TABLE `address` (`address_id` INT PRIMARY KEY, `street` TEXT);
vs
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)
);