SQL Server的视图模式管理
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,概述SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运
千家信息网最后更新 2025年02月02日SQL Server的视图模式管理
概述
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
一、视图模式管理表
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安全错误
数据库的锁怎样保障安全
网络安全排查什么意思
捏脸数据无法导入数据库
奥鹏教育考试计算机网络技术
阿克苏软件开发怎么样
c 软件开发一个月多少钱
瓦斯监控主机数据库
9轴陀螺仪相关软件开发费用
分布式数据库安全防护
传奇单机怎么清除数据库
计算机网络技术基础下载
安徽安卓智能制造软件开发
ros日志服务器
为什么罗布乐思关闭服务器了
switch暗黑2连接服务器
核磁氢谱数据库
随着信息化和网络技术
异构智能服务器
计算机网络运维和网络安全哪个好
网络安全法实安全网络事件
动画软件开发人才
免费的java服务器
北京语音网络技术分类资费
好的dnf服务器
一个好的网络安全工程师
服务器web漏洞修复
网络安全宣传策划
表格数据库怎么引用
叁一更服务器连接失败
京东方软件开发干嘛
软件开发服务标价格分数要求