在mysql中,建表是一項基本操作,要進行此操作,我們需要了解一些關鍵字和語法規(guī)則。以下是mysql建表的關鍵字及其解釋:
CREATE TABLE `表名` ( `字段1` `數(shù)據類型` `約束條件`, `字段2` `數(shù)據類型` `約束條件`, …… )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
第一行,CREATE TABLE
是建立一張新表的語法。每張表都需要一個獨一無二的名字,表名
就是這個名字。
第二行,每張表都需要由多個字段組成,每個字段需要有一個獨一無二的名字,這個名字也就是字段1
、字段2
。每個字段都需要定義它的數(shù)據類型和一些約束條件,用來保證表數(shù)據的正確性。
第三行,ENGINE=InnoDB
是定義表存儲引擎的語法,可以選擇合適的引擎,來適應不同的應用需求。這里選擇的是InnoDB存儲引擎,它是mysql的默認存儲引擎,在絕大多數(shù)應用中都能很好的發(fā)揮作用。
最后,我們指定了表的默認字符集為utf8mb4,這樣就可以存儲中文等非ASCII字符了。