MySQL是一種流行的關系型數據庫管理系統,它可以用于各種類型的應用程序。在MySQL中,建表是創建數據庫中數據存儲的基礎。建表SQL語句是一種用于定義表結構和表屬性的語言。本文將詳細介紹MySQL建表SQL語句及其示例。
1. 建表SQL語句格式
在MySQL中,建表SQL語句的格式如下:
ame (n1straints,n2straints,n3straints,
amen1n2n3straints是列的約束條件,如NOT NULL、PRIMARY KEY、UNIQUE、DEFAULT等。
2. 建表SQL語句示例
以下是一些MySQL建表SQL語句的示例:
示例1:建立一個包含5個列的表
ployee (p_id INT PRIMARY KEY,pame VARCHAR(50) NOT NULL,pail VARCHAR(50) UNIQUE,p_salary DECIMAL(10,2),p_hiredate DATE DEFAULT '2021-01-01'
ployeeppamepailpp_hiredate是表中的列名稱,INT、VARCHAR、DECIMAL、DATE是列的數據類型,PRIMARY KEY、NOT NULL、UNIQUE、DEFAULT是列的約束條件。
示例2:建立一個包含外鍵的表
CREATE TABLE orders (
order_id INT PRIMARY KEY,
order_date DATE NOT NULL,er_id INT,ererser_id)
erererser_id列。
3. 結論
MySQL建表SQL語句是創建MySQL數據庫中數據存儲的基礎。建表SQL語句的格式包括CREATE TABLE、表名、列名、數據類型和約束條件。建表SQL語句的示例包括包含5個列的表和包含外鍵的表。通過本文的介紹,讀者可以掌握MySQL建表SQL語句的基本知識和應用方法。