我的编程空间,编程开发者的网络收藏夹
学习永远不晚

SQL Server的视图模式管理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

SQL Server的视图模式管理

概述

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

一、视图模式管理表

SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍在SSMS可视化界面中,使用鼠标、键盘轻松快捷地实现表结构的创建、修改和删除操作,以及对表中数据执行添加、修改、删除操作。

1、创建表

1)打开SSMS,然后展开数据库class,右击“表”节点,在弹出的快捷菜单中选择“新建”——>“表”命令

SQL Server的视图模式管理

2)输入第一列的列名为“编号”,数据类型为“int”,取消“允许Null值”复选框的勾(不允许为空)

SQL Server的视图模式管理

3)为该列设置标识规范,在在右侧的属性选项卡中,将“标识列”选择为“编号”,由此就将“编号”设置为了标识列

SQL Server的视图模式管理

4)分别创建列“课程”、“课程编号”、“学分”、“任课老师”、“上课地点”、“开始时间”、“结束时间”、“备注”,将“课程编号”设置为主键,右击“课程编号”弹出快捷菜单选择设为主键即可,设置成功后左边会显示“黄色钥匙”,具体设置如下图:

SQL Server的视图模式管理

5)设置完成后,保存该表,如下图所示,右击表名,在弹出的快捷菜单中选择“关闭”命令,系统会提示“保存对以下各项的更改吗?”,单击“是”按钮,然后输入表名称“sourse”

SQL Server的视图模式管理

2、修改表结构

如果需要修改表结构,如在表中新增或删除字段,则需要重新对表进行设计。在SSMS中右击表“db.sourse”,在弹出的快捷菜单中选择“设计”命令
SQL Server的视图模式管理

3、编辑表

表创建完成后,就可以在表中添加或删除数据了,右击表“db.sourse”,在弹出的快捷菜单中选择“编辑前200行”命令,然后就可以在表中插入、更新或删除数据
SQL Server的视图模式管理

4、删除表

如果需要将表删除,可以右击表“db.sourse”,在弹出的快捷菜单中选择“删除”命令
SQL Server的视图模式管理

二、T-SQL语句管理表

SQL Server的操作也可以使用T-SQL语句完成,这也是实际生产环境中数据库管理员最常使用的管理数据库的方法。T-SQL语句的执行一般在查询窗口进行,选中数据库class,单击SSMS工具栏中的“新建查询”按钮,就可以新建一个查询窗口
SQL Server的视图模式管理

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的查询窗口如下以下语句

SQL Server的视图模式管理

2)选中所有语句,在SSMS工具栏中单击“分析”按钮√,系统会检查输入的T-SQL语句是否存在语法错误,之后会显示分析结果,如果无误,单击“执行”按钮,可以执行该T-SQL语句,然后会显示执行结果

SQL Server的视图模式管理

3)查看表是否创建成功

select * from sourse;

SQL Server的视图模式管理

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);

SQL Server的视图模式管理

2)查看刚才插入的数据

select * from sourse;

SQL Server的视图模式管理

3、修改sourse表结构

1)向sourse表添加一个“年龄”列

alter table sourse add 年龄 nvarchar(3);

SQL Server的视图模式管理

2)查看“年龄”列是否添加

SQL Server的视图模式管理

3)修改“职务”列的数据类型

alter table sourse  alter column 职务 varchar(10);

SQL Server的视图模式管理

4)删除年龄列

alter table sourse drop column 年龄;

SQL Server的视图模式管理

4、删除表

1)删除sourse表

drop table sourse;

SQL Server的视图模式管理

三、T-SQL语句总结

create database benet;    <!--创建benet数据库-->
go
use benet;    <!--切换到benet数据库-->
go
create table sourse  <!--创建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
      <!--sourse表插入数据-->
insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('张三','111111111111111111','经理','2001/11/27',4000);
go
insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('玛丽','222222222222222222','服务员','2003/7/5',3500);
go
insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('赵六','333333333333333333','主管','1998/3/9',38000);
go
insert into sourse (姓名,身份证号,职务,出生日期,基本工资) values ('孙五','444444444444444444','保洁','1996/5/24',2500);
go
select * from sourse;  <!--查看sourse表-->
go
alter table sourse add 年龄 nvarchar(3);   <!--sourse表中添加一个“年龄”列-->
go
alter table sourse  alter column 职务 varchar(10); <!--修改“职务”列的额数据类型-->
go
alter table sourse drop column 年龄;  <!--删除年龄列-->
go
drop table sourse;   <!--删除sourse表-->

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

SQL Server的视图模式管理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Entity Framework中怎么使用Code First模式管理视图

今天小编给大家分享一下Entity Framework中怎么使用Code First模式管理视图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们
2023-06-29

描述SQL Server的动态管理视图和它们在性能监控中的作用

SQL Server中的动态管理视图(Dynamic Management Views,简称DMVs)是一组包含有关SQL Server实例和数据库性能的元数据的视图。这些视图可以用来监视数据库的性能、执行计划、连接会话等信息,帮助DBA和
描述SQL Server的动态管理视图和它们在性能监控中的作用
2024-06-04

SQL Server视图中的检查选项、加密选项和模式绑定选项的使用

在SQL Server中,如果创建了一个带有WHERE条件的视图,即使后续对视图进行的修改违反了WHERE条件,这些更改仍然会被接受。

Linux 上 SQL Server 配置管理器的使用

适用于 Linux 的 SQL Server 配置管理器不是图形界面工具。对于 Linux 上的 SQL Server,mssql-conf是 Linux 上的 SQL Server(Red Hat Enterprise Linux、SUS
LinuxSQLServer2024-11-30

描述SQL Server配置管理器的用途

SQL Server配置管理器是用于管理SQL Server实例和服务的工具。它可以帮助用户配置SQL Server实例的网络协议、服务及其连接属性,以及管理SQL Server的数据库引擎和客户端连接设置。此外,SQL Server配置管
描述SQL Server配置管理器的用途
2024-06-04

SQL视图的工作原理是什么

SQL视图是基于一个或多个表的查询结果构建的虚拟表。它并不实际存储数据,而是根据查询定义的规则,将查询结果作为视图的内容。SQL视图的工作原理如下:1. 查询定义:通过使用SELECT语句,定义一个查询以检索所需的数据。2. 视图创建:使用
2023-09-29

编程热搜

目录