建立數據庫
包括兩件事:定義數據庫和表(使用DDL),向表中追加元組(使用DML)
DDL:
1.創建數據庫-Create Database
2.創建DB中的Table(定義關系模式)-Create Table
3.定義Table及其各個屬性的約束條件(定義完整性)
4.定義View(定義外模式及E-C映像)
5.定義Index,Tablespace等(物理存儲參數)
6.上述定義的撤銷和修正
創建數據庫
語法: create database 數據庫名;
示例:創建課程學習數據庫SCT
創建表
語法:create table 表名(列名 數據類型 [Primary key|Unique][Not null][,列名 數據類型 [Not null],...]);
[]表示其括起的內容可以省略,|表示隔開的內容可取其一
Primary key:主鍵約束,每個表只能有一個主鍵約束
Unique:唯一性約束(候選鍵),每個表可以有多個唯一性約束
Not null:非空約束,如果有Not null,表示這一列不許有空值存在
數據類型有定義,如下圖所示:
示例: