视图模式及T-SQL语句操作管理SQL Server数据库
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,关于SQL Server数据库相关理论概念请参考:SQL Server数据库、表、数据类型基本概念一、视图模式管理表SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍
千家信息网最后更新 2024年12月02日视图模式及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安全错误
数据库的锁怎样保障安全
移动的算力网络安全白皮书
浙江潮流软件开发价格标准
合阳软件开发
广东学校数据库
福建生态软件开发创新服务
服务器电源华为与惠普
网络安全主题沙龙活动方案
网络安全对社会的影响ppt
高级acl网络安全
服务器生产工艺
租一台公网ip的服务器
浙江网络技术服务项目
软件开发步骤的工具
软件开发项目成本管理方案
用c语言改游戏数据库
东莞网络安全问题
7080网络技术平台
服务器虚拟化测试报告
2网络安全手抄报字体
跃凡软件开发广告
网络安全专项应急预案
家里电脑选择公用网络安全
服务器代码部署管理
如何做灾备服务器
汽车网络技术发展的背景是什么
编程为什么需要数据库
美容预约软件开发
网络安全技术4个专业
黄岩网络技术公司
湛江信息软件开发电话