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

  

 

posted @ 2022-04-16 17:06  Khru  阅读(866)  评论(0编辑  收藏  举报