close

1. 創建資料庫(Create Database)

語法:

create database database_name;

- database_name:為需建立資料庫的名稱。

 

範例-建立人事資料庫(HRDatabase)

create database HRDatabase;

 

2. 創建表格(Create Table)

語法:

create table table_name

(column_name1 dataType [constraint],

column_name2 dataType [constraint],

);

- table_name:為需建立資料表的名稱。

- column_name:為需建立欄位的名稱。

- dataType:用於指定該欄位資料儲存的資料類型。

- constraint:用於限制返回資料的準則,可依需求看是否要填寫。

 

範例-建立員工資料表:

create table Employee

(EID integer not null unique primary key,

First_Name varchar(15) not null,

Last_Name varchar(15) not null,

Address varchar(30),

Age integer check(Age>0),

Birth_Date datetime,

Department_DID integer references Department (DID));

 

3. 增加櫩位(Add Column)

語法:

alter table table_name add column_name dataType;

 

範例-於員工資料表中,新增加一電話欄位(Phone)

alter table Employee add Phone varchar(20);

 

4. 修改櫩位之資料類型(Alter Column DataType)

語法:

alter table table_name alter column column_name dataType;

 

範例-於員工資料表中,修改電話欄位(Phone)類型為nvarchar

alter table Employee alter column Phone nvarchar(15);

 

5. 修改櫩位名(Alter Column Name)

語法:

alter table table_name change column_name new_column_name new_dataType;

 

範例-於員工資料表中,修改電話欄位名為手機號碼(Mobile_Phone)

alter table Employee change Phone Mobile_Phone varchar(30);

 

6. 刪除櫩位(Drop Column)

語法:

alter table table_name drop column column_name;

 

範例-於員工資料表中,刪除手機號碼欄位(Mobile_Phone)

alter table Employee drop column Mobile_Phone;

 

7. 刪除資料表(Drop Table)

語法:

drop table table_name;

 

範例-刪除員工資料表(Employee)

drop table Employee;

 

8. 刪除資料表內容(Drop Table Contents)

語法:

truncate table table_name;

※此一語法為只刪除資料表的內容,而資料表結構還在。

 

範例-刪除員工資料表(Employee)之內容:

truncate table Employee;

 

9. 刪除資料庫(Drop Database)

語法:

drop database database_name;

 

範例-刪除人事資料庫(HRDatabase)

drop database HRDatabase; 

 

 

arrow
arrow

    Elsa 發表在 痞客邦 留言(0) 人氣()