视图模式及T-SQL语句操作管理SQL Server数据库
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,关于SQL Server数据库相关理论概念请参考:SQL Server数据库、表、数据类型基本概念一、视图模式管理表SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍
千家信息网最后更新 2025年11月07日视图模式及T-SQL语句操作管理SQL Server数据库
关于SQL Server数据库相关理论概念请参考:SQL Server数据库、表、数据类型基本概念
一、视图模式管理表
SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍在SSMS可视化界面中,使用鼠标、键盘轻松快捷地实现表结构的创建、修改和删除操作,以及对表中数据执行添加、修改、删除操作。
1、创建表
1)打开SSMS,然后展开数据库class,右击"表"节点,在弹出的快捷菜单中选择"新建"-->"表"命令

2)输入第一列的列名为"编号",数据类型为"int",取消"允许Null值"复选框的勾(不允许为空)
3)为该列设置标识规范,在在右侧的属性选项卡中,将"标识列"选择为"编号",由此就将"编号"设置为了标识列

4)分别创建列"课程"、"课程编号"、"学分"、"任课老师"、"上课地点"、"开始时间"、"结束时间"、"备注",将"课程编号"设置为主键,右击"课程编号"弹出快捷菜单选择设为主键即可,设置成功后左边会显示"黄色钥匙",具体设置如下图:
5)设置完成后,保存该表,如下图所示,右击表名,在弹出的快捷菜单中选择"关闭"命令,系统会提示"保存对以下各项的更改吗?",单击"是"按钮,然后输入表名称"sourse"
2、修改表结构
如果需要修改表结构,如在表中新增或删除字段,则需要重新对表进行设计。在SSMS中右击表"db.sourse",在弹出的快捷菜单中选择"设计"命令
3、编辑表
表创建完成后,就可以在表中添加或删除数据了,右击表"db.sourse",在弹出的快捷菜单中选择"编辑前200行"命令,然后就可以在表中插入、更新或删除数据
4、删除表
如果需要将表删除,可以右击表"db.sourse",在弹出的快捷菜单中选择"删除"命令
二、T-SQL语句管理表
SQL Server的操作也可以使用T-SQL语句完成,这也是实际生产环境中数据库管理员最常使用的管理数据库的方法。T-SQL语句的执行一般在查询窗口进行,选中数据库class,单击SSMS工具栏中的"新建查询"按钮,就可以新建一个查询窗口
1、创建sourse表
create table sourse (编号 int identity (1,1) not null,姓名 nvarchar(50) not null,身份证号 varchar(18) primary key,职务 nvarchar(50) not null,出生日期 datetime not null,基本工资 money not null check(基本工资 >=0 and 基本工资 <=100000),);其中:
- "identity(1.1)":表示该列为标识列,种子和增量值都是1;
- "not null":表示该列不允许空值;
- "primary key":表示该列为主键列;
- "check()":表示为该列创建约束,括号内为约束条件;
具体操作如下:
1)在SSMS的查询窗口如下以下语句
2)选中所有语句,在SSMS工具栏中单击"分析"按钮√,系统会检查输入的T-SQL语句是否存在语法错误,之后会显示分析结果,如果无误,单击"执行"按钮,可以执行该T-SQL语句,然后会显示执行结果
3)查看表是否创建成功
select * from sourse;2、sourse表插入数据
1)sourse表插入四行数据
insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('张三','111111111111111111','经理','2001/11/27',4000);insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('玛丽','222222222222222222','服务员','2003/7/5',3500);insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('赵六','333333333333333333','主管','1998/3/9',38000);insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('孙五','444444444444444444','保洁','1996/5/24',2500);2)查看刚才插入的数据
select * from sourse;3、修改sourse表结构
1)向sourse表添加一个"年龄"列
alter table sourse add 年龄 nvarchar(3);2)查看"年龄"列是否添加
3)修改"职务"列的数据类型
alter table sourse alter column 职务 varchar(10);4)删除年龄列
alter table sourse drop column 年龄;4、删除表
1)删除sourse表
drop table sourse;三、T-SQL语句总结
create database benet; gouse benet; gocreate table sourse (编号 int identity (1,1) not null,姓名 nvarchar(50) not null,身份证号 varchar(18) primary key,职务 nvarchar(50) not null,出生日期 datetime not null,基本工资 money not null check(基本工资 >=0 and 基本工资 <=100000),);go insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('张三','111111111111111111','经理','2001/11/27',4000);goinsert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('玛丽','222222222222222222','服务员','2003/7/5',3500);goinsert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('赵六','333333333333333333','主管','1998/3/9',38000);goinsert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('孙五','444444444444444444','保洁','1996/5/24',2500);goselect * from sourse; goalter table sourse add 年龄 nvarchar(3); goalter table sourse alter column 职务 varchar(10); goalter table sourse drop column 年龄; godrop table sourse; -------- 本文至此结束,感谢阅读 --------
数据
基本工资
工资
职务
姓名
日期
证号
身份
语句
数据库
年龄
选择
菜单
命令
管理
按钮
标识
结构
课程
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
试验数据库的管理制度
软件开发增值税免税政策依据
洛阳华梦网络技术有限公司
数据库cmd怎么录入数据
软件开发增值税税点
网络安全测评机构是什么
亳州交通软件开发公司哪家好
网络安全审计面试提问
服务器忙是什么意思
ping服务器不通
燃烧的远征龙牙服务器
工作邮箱网络安全自查
专门的关系运算符号数据库
微信登陆服务器繁忙
嵊州软件开发收费
mstp网络技术
数据库技术的研究领域的论文
数据库社团管理er图
软件开发有税收补贴吗
南开100题上机网络技术
西藏企业党建软件开发哪儿好
企业网络安全手册
大学校园网络安全流程图
IT是软件开发的吗
网络安全去哪里培训
单位网络安全工作汇报情况
启动vertica数据库
慧通网络技术有限公司
数据集成对异构数据库
从事危害网络安全活动