视图模式及T-SQL语句操作管理SQL Server数据库
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,关于SQL Server数据库相关理论概念请参考:SQL Server数据库、表、数据类型基本概念一、视图模式管理表SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍
千家信息网最后更新 2025年01月20日视图模式及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安全错误
数据库的锁怎样保障安全
爬虫数据如何传到服务器
服务器局域网共享
链接苹果ID服务器错误
云服务器云丰面板
数据库图表用什么软件
多参数监护仪数据库
电子血压仪 软件开发
ps3构建数据库没图像
莫子软件开发工作室
软件开发技术分析
数据库db2备份
数据库id为什么用整型
人工智能和软件开发方向哪个好
大华售后服务器
手抄报内容网络安全九十字左右
电力公司数据库崩溃
中央网络安全信息小组会议
静安区创新数据库服务商前景
数据库与文件系统
玉林市网络安全办主任
服务器4u机箱
糖尿病 软件开发
湖北配件管理软件开发
临汾触摸签名软件开发公司
高新区营销网络技术市场价格
java服务器端口是什么
软件开发使用的法律法规
互联网科技公司筹建
漫画网络安全美术
etc灯光控制服务器