您的位置:首頁>正文

資料應用達人之SQL基礎教程分享3-創建第一張資料庫表

第二章 SQL基礎

(這一章主要向大家介紹如何去創建、操作資料庫表, 並讓大家學習瞭解SQL的約束特性和最基本的SELECT語句。 )

1.資料庫表

創建你的第一張資料庫表

1、創建表【知識點介紹】

在第一章裡, 我們已經知道了資料庫和SQL是什麼, 接下來, 我們就開始真正學習SQL了。

首先我們需要創建一張新的表。

SQL裡是使用CREATE來創建表TABLE, 語法如下:

由此可以看出:

表的名字, 要在CREATE TABLE之後給出; 列的名字和定義, 用逗號分隔。

【實例】

使用CREATE TABLE 創建Student表。

2、使用Null值【知識點介紹】

在第一章的SQL資料結構裡, 我們有提到Null這個資料類型, 創建表時, 可以使用Null和NOT Null對列進行規定。

列如:

這說明ID和SName不接受沒有列值的行, 即在以後我們插入或更新行資料時, 必須有值; 如果使用了NULL, 則表示該列允許插入行時, 可以不給出該列的值。

3、更新表【知識點介紹】

我們可以使用ALTER TABLE對表中的列進行更新, 具體的語法如下:

雖然我們可以用ALTER TABLE對列表進行更新, 但理想的情況下, 還是需要在最初設計表的時候就做充分的考慮, 避免今後對它的結構再做變化, 這也是一名好的程式師需要的遠見之力和完整的設計思維。

【實例】

為Student表添加一個新的列Hobby(愛好)。

4、刪除表【知識點介紹】

使用DROP TABLE可以刪除整個表:

DROP TABLE 表名;

要刪除表裡的列可以使用:

ALTER TABLE 表名 DROP COLUMN 列名;

假設Student裡還有一個列Hobby(愛好), 要刪除該列可以這麼寫:

ALTER TABLE Student DROP COLUMN Hobby;

當然我們在刪除表的時候,

一定要注意與該表有關的所有物件關聯與約束, 這也就是下面要講到的鍵的約束。 此外, 話外之意, 還是之前所說的, 我們在一開始設計表的時候一定要多做考慮, 儘量避免對表的列進行修改與刪除。

歡迎大家前往訪問我們的官網:

http://www.datanew.com/datanew/homepage

http://www.lechuangzhe.com/homepage

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示