MySQL是當(dāng)今世界上最流行的關(guān)系型數(shù)據(jù)庫(kù)之一。對(duì)于初學(xué)者來說建立一張MySQL數(shù)據(jù)表可能會(huì)不知所措。在這篇文章中,我們將介紹MySQL中建表的命令。
CREATE TABLE table_name ( column1 datatype constrains, column2 datatype constrains, column3 datatype constrains, ... );
上面這個(gè)語(yǔ)法是用來創(chuàng)建MySQL表的最基本語(yǔ)法,其中CREATE TABLE是創(chuàng)建表的關(guān)鍵詞,table_name是你想創(chuàng)建的表名,后面緊接著括號(hào),括號(hào)內(nèi)是列的名字及其數(shù)據(jù)類型和約束。
例如,我們創(chuàng)建一個(gè)名為“students”的表,它有3個(gè)列“id”、“name”和“age”,類型分別為整數(shù)、字符串和整數(shù)。
CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT );
上面這個(gè)命令中,“id”列是主鍵,NOT NULL的“name”列表示不能為空,而“age”列沒有約束條件。
如果要添加新的列,可以使用ALTER TABLE命令:
ALTER TABLE table_name ADD COLUMN column_name datatype constrains;
例如,我們現(xiàn)在想向“students”表中添加一個(gè)“No”列:
ALTER TABLE students ADD COLUMN No INT;
以上就是MySQL建表的基本命令,這個(gè)過程可能有些許復(fù)雜,有些人可能需要多次練習(xí)和嘗試才能掌握。因此,如果您感到困惑,請(qǐng)一定要多嘗試并保持耐心。