新建表語句如下:
CREATE TABLE `course` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(200) NOT NULL, `description` varchar(500) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
實際上,上面的表名、屬性名用到的``都用的是鍵盤數字那行最左邊的那個鍵輸入的,而不是常用的引號''。如果表名、屬性名都是常規名字也不是關鍵字的話其實可以不用該符號,也就是說下列語句可以達到同樣的效果。
CREATE TABLE course ( id bigint(20) NOT NULL AUTO_INCREMENT, name varchar(200) NOT NULL, description varchar(500) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
之所以用``就是防止出現用`test blank``
create
`
等詞命名,這樣就會報錯
就是這些小細節讓人折騰好久~~~~~~~