SQL Server-數據庫表的創建、修改和刪除


數據庫表(Data Base Table)是包含數據庫中所有數據的數據庫對象,創建數據庫之后,即可創建數據庫表。

數據庫表:

數據庫表(簡稱表)是數據庫內最重要的對象,它最主要的功能是存儲數據內容。數據庫表存儲在數據庫文件中,並可以將其存放在指定的文件組上。

數據庫表是列的集合,每一列都是不可再分的。數據在數據庫表中是按行和列的格式組織排列的,每行代表唯一的一條記錄,而每列代表記錄中的一個數據項。每一列具有相同的域,即有相同的數據類型。

SQL Server的每個數據庫最多可存儲20億個表,每個表可以有1024列。表的行數及總大小僅受可用存儲空間的限制。每行最多可以存儲8060字節。

數據庫表結構:

每個數據庫表至少包含:數據庫表名稱、列名稱、每列的數據類型、字符數據類型的長度、取值是否可以為空。

 

創建數據庫表

首先創建一個數據庫jiaoxuedb.

create database jiaoxuedb
on
(  name = jiaoxuedb_data,
     filename = 'F:jiaoxuedb_data.mdf')
log on
(  name = jiaoxuedb_log,
     filename = 'F:jiaoxuedb_log.ldf')
go

1.交互式創建數據庫表

啟動SQL Server Management Studio,在對象資源管理器中,展開“數據庫”,展開一個數據庫,右擊“表”選擇“新建表”選項。

在窗口中可以設置表結構,設置好后點擊保存,選擇表的名稱。

2.用create table語句創建數據庫表

啟動SQL Server Management Studio,新建查詢,選擇好當前數據庫后輸入下列T-SQL語句,創建數據庫表:

create table Student(Sno char(6) null);
create table Teacher(Tno char(6) null);
create table Course(Cno char(5) null);
create table SC(Sno char(6) null,
				Cno char(5) null);
create table TC(Tno char(6) null,
				Cno char(5) null);

  

修改數據庫表結構

1.交互式修改數據庫表的結構

在對象資源管理器中,展開“數據庫”,展開一個數據庫,展開“表”,右擊一個數據庫表,選擇“設計”。

在窗口中可以修改表結構,添加新的列。也可以在表設計器中單擊行選擇器,右擊選擇“刪除列”。

修改好后點擊保存。

注:如果提示不允許保存更改,在工具→選項中,選擇設計器→表設計器和數據庫設計器,取消勾選“阻止保存要求重新創建表的更改”,確定,就可以保存了。

2.用alter table語句修改已有數據庫表的結構

2.1 添加新列

新建查詢,選擇好當前數據庫后輸入下列T-SQL語句:

alter table Student
		add Resume char(2000) null,
			Native char(20) null;

2.2 修改表結構

alter table Student
		alter column NATIVE char(16) null;

2.3 刪除列

alter table Student
		drop column NATIVE;

  

刪除數據庫表

1.交互式刪除數據庫表

在對象資源管理器中,展開“數據庫”,展開一個數據庫,展開“表”,右擊一個數據庫表,選擇“刪除”。在刪除對象對話框中點擊確定。

2.用drop table語句刪除數據庫表

新建查詢,選擇好當前數據庫后輸入下列T-SQL語句:

use jiaoxuedb
go
drop table Teacher
go

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM