SQL Server-数据库表的创建、修改和删除
数据库表(Data Base Table)是包含数据库中所有数据的数据库对象,创建数据库之后,即可创建数据库表。
数据库表:
数据库表(简称表)是数据库内最重要的对象,它最主要的功能是存储数据内容。数据库表存储在数据库文件中,并可以将其存放在指定的文件组上。
数据库表是列的集合,每一列都是不可再分的。数据在数据库表中是按行和列的格式组织排列的,每行代表唯一的一条记录,而每列代表记录中的一个数据项。每一列具有相同的域,即有相同的数据类型。
SQL Server的每个数据库最多可存储20亿个表,每个表可以有1024列。表的行数及总大小仅受可用存储空间的限制。每行最多可以存储8060字节。
数据库表结构:
每个数据库表至少包含:数据库表名称、列名称、每列的数据类型、字符数据类型的长度、取值是否可以为空。
创建数据库表
首先创建一个数据库jiaoxuedb.
1 2 3 4 5 6 7 8 | 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语句,创建数据库表:
1 2 3 4 5 6 7 | 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语句:
1 2 3 | alter table Student add Resume char (2000) null , Native char (20) null ; |
2.2 修改表结构
1 2 | alter table Student alter column NATIVE char (16) null ; |
2.3 删除列
1 2 | alter table Student drop column NATIVE; |
删除数据库表
1.交互式删除数据库表
在对象资源管理器中,展开“数据库”,展开一个数据库,展开“表”,右击一个数据库表,选择“删除”。在删除对象对话框中点击确定。
2.用drop table语句删除数据库表
新建查询,选择好当前数据库后输入下列T-SQL语句:
1 2 3 4 | use jiaoxuedb go drop table Teacher go |
本文作者:khrushchefox
本文链接:https://www.cnblogs.com/khrushchefox/p/16153489.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步