在MySQL中,我們使用CREATE TABLE語句來創建一個新的表。在創建表的時候,我們需要給表中的字段指定一個名字。
在MySQL中,給字段指定名字的時候,需要特別注意,必須將字段名用反引號(`)或者雙引號("")括起來。否則,如果字段名與MySQL保留關鍵字相同,就會出現語法錯誤。
CREATE TABLE `users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL, `age` INT(3) NOT NULL, `gender` ENUM('male', 'female') NOT NULL, PRIMARY KEY (`id`) );
在上面的代碼中,我們使用了反引號將字段名括起來,這樣即使字段名和MySQL保留關鍵字相同,也不會出錯。
在實際的開發中,我們也可以使用雙引號來將字段名括起來。例如:
CREATE TABLE "users" ( "id" INT(11) NOT NULL AUTO_INCREMENT, "name" VARCHAR(50) NOT NULL, "age" INT(3) NOT NULL, "gender" ENUM('male', 'female') NOT NULL, PRIMARY KEY ("id") );
以上就是在MySQL中,指定字段名時需要加引號的原因及示例。在編寫代碼的時候,務必注意這一點,避免出現語法錯誤。
上一篇css背景圖片右移屬性
下一篇css背景圖片寫到哪里