MySQL新手必知必會添加字段并添加約束詳解
dowsux和Mac OS等。如果您是MySQL的新手,那么您肯定需要了解如何添加字段并添加約束。下面就讓我們詳細了解一下。
一、添加字段
1. 在已有表中添加字段
要在已有表中添加字段,您可以使用LTER TBLE語句,具體語法如下
amename datatype;
amename是字段名,datatype是字段數(shù)據(jù)類型。
ts的表中添加一個名為age的字段,數(shù)據(jù)類型為INT,您可以使用以下語句
ts DD age INT;
2. 在新表中添加字段
如果您要創(chuàng)建一個新表并添加字段,您可以使用CRETE TBLE語句,具體語法如下
amename1name2 datatype2,
amename是字段名,datatype是字段數(shù)據(jù)類型。
ployeesame和age的字段,數(shù)據(jù)類型分別為VRCHR和INT,您可以使用以下語句
ployeesame VRCHR(50), age INT );
二、添加約束
1. 主鍵約束
主鍵約束是一種用來標識每個記錄的約束。要添加主鍵約束,您可以在CRETE TBLE或LTER TBLE語句中使用PRIMRY KEY關(guān)鍵字,具體語法如下
amename1name2 datatype2,
amename);
name是您要添加主鍵約束的字段名。
ts的表中添加主鍵約束,使其以id字段為標識,您可以使用以下語句
ts DD PRIMRY KEY (id);
2. 外鍵約束
外鍵約束是一種用來關(guān)聯(lián)兩個表的約束。要添加外鍵約束,您可以在CRETE TBLE或LTER TBLE語句中使用FOREIGN KEY關(guān)鍵字,具體語法如下
ame1name1name2ame2name1name2name1ame1name1),
ame1nameame2name);
ame1ame2name是關(guān)聯(lián)的字段名。
ts和classes的表中添加外鍵約束,使其以class_id字段關(guān)聯(lián)兩個表,您可以使用以下語句
ts DD FOREIGN KEY (class_id) REFERENCES classes(id);
以上就是MySQL新手必知必會添加字段并添加約束的詳細介紹。希望對您有所幫助。