第二章 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