本文將介紹如何使用 SQL 的 CREATE TABLE
指令來創建資料表,接下來將透過範例程式碼,帶你從基本語法開始了解CREATE TABLE
。
CREATE TABLE 表名 (
欄位名1 資料類型 [約束],
欄位名2 資料類型 [約束],
...
);
常見的資料類型包括:
INT
:整數。VARCHAR(長度)
:可變長度的字串。DATE
:日期。約束用於確保資料的準確性和可靠性。例如:
PRIMARY KEY
:唯一標識每條記錄的欄位。NOT NULL
:此欄位不允許空值。假設我們要創建一個存儲使用者資訊的資料表,包含用戶ID、姓名和郵箱地址。
CREATE TABLE Users (
UserID INT PRIMARY KEY,
Name VARCHAR(100),
Email VARCHAR(100)
);
在這個例子中,我們創建了一個名為 Users
的資料表,其中包含三個欄位:UserID
(整數類型,是主鍵)、Name
和 Email
(都是最多100個字符的字串)。
使用 DEFAULT
約束可以為欄位設定預設值。
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
OrderDate DATE DEFAULT CURRENT_DATE
);
在這個例子中,如果在插入記錄時沒有指定 OrderDate
,它會自動設為當前日期。
AUTO_INCREMENT
(在某些資料庫系統中可能是 AUTOINCREMENT
或類似的語法)用於自動生成一個唯一的數字。
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY AUTO_INCREMENT,
Name VARCHAR(100)
);
每當新增一條記錄,EmployeeID
會自動遞增。
😊 感謝你的耐心閱讀,若是你喜歡這篇內容,可以透過以下方式表達你的喜歡 😊
❤️按個愛心|💬留言互動|🔗分享此文|📌追蹤阿梧|☕請喝咖啡