要使用SQL語句創建表,可以使用CREATE TABLE語句。
CREATE TABLE語句的基本語法是:
CREATE TABLE 表名 ( 列1 數據類型(長度) 約束條件, 列2 數據類型(長度) 約束條件, 列3 數據類型(長度) 約束條件, … );
例如,創建一個名為"users"的表,包含id、name和age三個列,可以使用以下語句:
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT );
在上面的CREATE TABLE語句中,id列被定義為主鍵(PRIMARY KEY),name列被定義為非空(NOT NULL),age列沒有定義約束條件。
除了基本的數據類型和約束條件,還可以使用其他選項來定義表,例如設置默認值、自動遞增等。
例如,創建一個名為"orders"的表,包含id、amount和created_at三個列,其中id列為自動遞增的主鍵,amount列默認值為0,created_at列默認值為當前時間,可以使用以下語句:
CREATE TABLE orders ( id INT PRIMARY KEY AUTO_INCREMENT, amount DECIMAL(10,2) DEFAULT 0, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );