我們如何使用語法新建資料表?
會很複雜嗎?
就目前最複雜的是 :
你的需求是甚麼?你有哪些資料要放!!!
你的需求是甚麼?你有哪些資料要放!!!
你的需求是甚麼?你有哪些資料要放!!!
以上的問題思考分析完就可以將內容放置進去
CREATE TABLE table_name(
欄位名稱_1 型別_1,
欄位名稱_2 型別_2
.
.
.
);
那資料欄的內容要怎麼設定?
CREATE TABLE products1(
name VARCHAR(10),
type INT NOT NULL,
cost DEC(3, 2) NOT NULL DEFAULT 1.0
);
我們用表格來說明
欄位名稱 | 欄位型別 | 是否能為空值 | 初始定義 | 初始定義參數 |
name | VARCHAR(10) | |||
type | INT | NOT NULL | ||
cost | DEC(3, 2) | NOT NULL | DEFAULT | 1.0 |
欄位要用 : "," 分隔。
接下來,我們針對欄位型別做簡單的說明
型別 | 範例 |
CHAR(5) | 'Tom' |
VARCHAR(5) | 'Tom' |
INT | 123 |
DEC(6,2) | 1234,56 |
DATE | 27/02/2016 |
DATETIME |
CHAR(5) vs VARCHAR(5) 差異?
型別 | CHAR(5) | VARCHAR(5) |
內容 | Tom | Tom |
長度(length) | 5 | 3 |
如果每筆資料量遠小於預設字元
使用 CHAR 就會造成空間的浪費。
歡迎轉載,請註明出處。
沒有留言:
張貼留言