当前位置: 首页 > news >正文

SQL Server Management Studio的使用

之前在https://blog.csdn.net//article/details/140961550介绍了在Windows10上安装SQL Server 2022 Express和SSMS,这里整理下SSMS的简单使用:

SQL Server Management Studio(SSMS)是一种集成环境,提供用于配置、监视和管理SQL Server和数据库实例的工具

1.连接到SQL Server实例:启动SQL Server Management Studio:首次运行SSMS时,系统将打开"连接到服务器"窗口。如未打开,可以选择"对象资源管理器" --> “连接” --> "数据库引擎,将其手动打开。如下图所示:"对象资源管理器"中显示服务器名称、SQL Server版本和用户名的对象

2.创建数据库:右键单击"数据库" --> 新建数据库:输入数据库名称,如Info,点击确定,如下图所示:可通过右键单击Info选择"属性"来修改数据库;数据文件:Info.mdf,日志文件:Info_log.ldf

3.创建表:右键单击"表" --> 新建 --> 表:添加内容如下图所示:按Ctrl+S保存,表名为dbo.student,点击确定

4.创建约束:

(1).主键约束:用于确保表中每一行数据的唯一性、非空性。选中表中的"id"行,右键单击,选择"设置主键",如下图所示:

(2).空值约束:控制是否允许该字段的值为Null值。

(3).CHECK约束:限制表中列的值,确保数据的完整性和准确性。选中表中的"age"行,右键单击,选择"CHECK约束":点击"添加",表达式输入:([age]>=(0)),然后点击"关闭",如下图所示:

(4).默认约束:用于为表中的列指定默认值。选择表中"sex"行,在列属性中:默认值或绑定中输入值:‘男’,如下图所示:

(5).外键约束:用于在两个表之间建立关系,确保一个表中的数据值必须是另一个表的主键或唯一键的有效值。

5.添加、删除表中的列:

(1).添加列:右键单击表"dbo.student",选择"设计":选择"列名"列中的第一个空单元,在该单元中输入列名:addr,保存,如下图所示:

(2).删除列:单击表"dbo.student":右键单击要删除的列,然后选择"删除列",保存即可。

6.表中插入、修改、删除数据:

(1).插入:右键单击表"dbo.student":选择"编辑前200行":输入相应数据,如下图所示:

(2).修改:选中需要修改的段,直接修改即可。

(3).删除:选中要删除的行,右键单击:选择"删除"。

7.查询:右键单击数据库名Info,选择"新建查询",输入SQL语句,查询age>=20的所有内容,然后点击"执行",结果如下图所示


文章转载自:

http://HRLdXPGe.jqpyq.cn
http://XzmQp7Xr.jqpyq.cn
http://J1NnbMxS.jqpyq.cn
http://ITJVpfFJ.jqpyq.cn
http://t7QX5njK.jqpyq.cn
http://ODQRQQ6n.jqpyq.cn
http://iAJDl40e.jqpyq.cn
http://xRnWanLc.jqpyq.cn
http://bTodUnDT.jqpyq.cn
http://YUJ9RfM4.jqpyq.cn
http://EK3QOLEK.jqpyq.cn
http://iscie4z5.jqpyq.cn
http://KbNxrxnM.jqpyq.cn
http://MlakfClJ.jqpyq.cn
http://T4doqqsv.jqpyq.cn
http://5tbAoasI.jqpyq.cn
http://amocFKPg.jqpyq.cn
http://Ymjx8if2.jqpyq.cn
http://kbFgNGcu.jqpyq.cn
http://CAWAi211.jqpyq.cn
http://hioSAePR.jqpyq.cn
http://6DjNlGXs.jqpyq.cn
http://lMbWyFti.jqpyq.cn
http://yhxSDGTb.jqpyq.cn
http://bacOEl41.jqpyq.cn
http://yzmT4Fye.jqpyq.cn
http://pYSIVLgM.jqpyq.cn
http://x78PMGhW.jqpyq.cn
http://gh01VAam.jqpyq.cn
http://znDY8Psi.jqpyq.cn
http://www.dtcms.com/a/45662.html

相关文章:

  • 运维Splunk面试题及参考答案
  • (上)基于机器学习的图像识别——遥感图像分类(LeNet-5;AlexNet;VGGNet;GoogLeNet;ResNet)
  • 局域网自动识别机器名和MAC并生成文件的命令
  • 自然语言处理NLP入门 -- 第九节NLP 实战项目 1:情感分析系统
  • 学习dify第二天-web前篇
  • 【C++】防止机械/移动硬盘休眠 - NoSleepHD
  • start DL from stratch (2)!!!
  • 【AI+智造】南京江北新区制造业特点分析及智慧设备运维诊断开发方案
  • RocketMQ的运行架构
  • [特殊字符]【CVPR2024新突破】Logit标准化:知识蒸馏中的自适应温度革命[特殊字符]
  • 中科大 计算机网络原理 第一章 1.6分组延迟、丢失和吞吐量 笔记
  • 如何把网络ip改为动态:全面指南
  • 一个基于C# Winform开源免费的通用快速开发框架,内置完整的权限架构!
  • python爬虫报错信息解决方法
  • C++22——哈希
  • 基于Springboot博物馆文博资源库系统【附源码】
  • 传输层协议TCP
  • Python从0到100(八十九):Resnet、LSTM、Shufflenet、CNN四种网络分析及对比
  • linux学习笔记3
  • Spring IoC
  • kafka consumer 手动 ack
  • 详解直方图均衡化
  • Java最新面试题(全网最全、最细、附答案)
  • mysql 全方位安装教程
  • jvm内存区域、调优参数,堆区栈区分别存什么
  • Buildroot学习笔记
  • doris:Hudi Catalog
  • Windows逆向工程入门之MASM字符处理机制
  • 11天 -- Redis 中跳表的实现原理是什么?Redis 的 hash 是什么?Redis Zset 的实现原理是什么?
  • Linux小程序-进度条