linux之SQL語句簡明教程---CREATE TABLE,簡明教程---create

來源:互聯網
上載者:User

linux之SQL語句簡明教程---CREATE TABLE,簡明教程---create

表格是資料庫中儲存資料的基本架構。在絕大部份的情況下,資料庫廠商不可能知道您需要如何儲存您的資料,所以通常您會需要自己在資料庫中建立表格。雖然許多資料庫工具可以讓您在不需用到 SQL 的情況下建立表格,不過由於表格是一個最基本的架構,我們決定包括 CREATE TABLE的文法在這個網站中。

在我們跳入 CREATE TABLE 的文法之前,我們最好先對錶格這個東西有些多一點的瞭解。表格被分為欄位 (column) 及列位 (row)。每一列代表一筆資料,而每一欄代表一筆資料的一部份。舉例來說,如果我們有一個記載顧客資料的表格,那欄位就有可能包括姓、名、地址、城市、國家、生日...等等。當我們對錶格下定義時,我們需要註明欄位的標題,以及那個欄位的資料種類。

那,資料種類是什麼呢?資料可能是以許多不同的形式存在的。它可能是一個整數 (例如 1),、一個實數(例如 0.55)、一個字串 (例如 'sql')、一個日期/時間 (例如 '2000-JAN-25 03:22:22')、或甚至是 以二進法 (binary) 的狀態存在。當我們在對一個表格下定義時,我們需要對每一個欄位的資料種類下定義。(例如 '姓' 這個欄位的資料種類是 char(50)━━代表這是一個 50 個字元的字串)。我們需要注意的一點是不同的資料庫有不同的資料種類,所以在對錶格做出定義之前最好先參考一下資料庫本身的說明。

CREATE TABLE 的文法是:

CREATE TABLE "表格名"
("欄位 1" "欄位 1 資料種類",
"欄位 2" "欄位 2 資料種類",
... );

若我們要建立我們上面提過的顧客表格,我們就打入以下的 SQL:

CREATE TABLE Customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date datetime);


Linux實測如下:





轉載請註明:小劉



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.