create table 語法用在建立一個新的資料表。語法格式如下:

create table "tablename"
("column1" "data type",
"column2" "data type",
"column3" "data type");

Format of create table if you were to use optional constraints:

create table "tablename"
("column1" "data type" [constraint],
"column2" "data type" [constraint],
"column3" "data type" [constraint]);
[ ] = optional

Note: You may have as many columns as you'd like, and the constraints are optional.

Example:

create table employee
(first varchar(15),
last varchar(20),
age number(3),
address varchar(30),
city varchar(20),
state varchar(20));

注意建立資料表格式要以括號把前後框住,而最後以;(分號)做結尾。

欄位名不要超過30個字元長,而且不要使用 sql 的關鍵字(如 where 、 select等),而在後面接是型態的宣告(如字串、數字、日期格式等)

資料型態是來描述欄位的方式,如一個欄位"Last_Name", 是一個姓氏,可以使用"varchar" (可變動長度字串) 資料型態。

以下是幾個常見的資料庫型態:
char(size) 固定長度字串。最長為255 位元。
varchar(size) 變動長度字串,最大字元數以 size 來指定。
number(size) 數值格式,可以是整數也可以是小數,最大數字以 size 位數判斷,未指定小數位數,由系統內定。
date 日期格式
number(size,d) 數值格式,最大數字以 size 位數判斷,d 為小數位數,整數位數為 size-d 位。

有何限制?當資料表被建立,通常有一或數個欄位是要使用來做關聯的功能。 例如:"unique" 限制(唯一值),兩筆記錄不可以相同的值。 "not null" (非空值),該欄位一定要輸入資料,不可是空的。"primary key" (主鍵)是每一筆記錄識別的主要方式。

Create Table 練習
建立一個公司的資料表,包含以下資料: (名)firstname, (姓)lastname, (職稱)title, (年紀)age, (薪資)salary,你可能需要考慮一下欄位名稱的命名。

注意:資料表名也要是唯一的,命名時可以再考慮加入自已的代碼來命名。

解答

SQL Interpreter