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

SQL Server Management Studio的使用

      之前在 https://blog.csdn.net/fengbingchun/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://www.lryc.cn/news/418634.html

相关文章:

  • Python 爬虫项目实战一:抖音视频下载与网易云音乐下载
  • CAMDS=中国汽车MDS
  • 【Golang 面试 - 进阶题】每日 3 题(十七)
  • ROS 7上实现私网互通方案
  • iOS企业签名过程中APP频繁出现闪退是什么原因?
  • Unity dots IJobParallelFor并行的数据写入问题
  • 媒体资讯视频数据采集-yt-dlp-python实际使用-下载视频
  • MySQL 8
  • Android进阶之路 - app后台切回前台触发超时保护退出登录
  • 论文阅读笔记:Semi-supervised Semantic Segmentation with Error Localization Network
  • Flink开发语言选择:Java vs Scala,哪种更适合你的项目?
  • 轻空间成功完成陕西渭南砂石料场气膜仓项目
  • pikachu~文件下载漏洞
  • MTK Android12 关机界面全屏展示
  • 初识云计算
  • golang sync.Cond实现读写锁
  • 从通用到定制:营销Agent如何跨越数据鸿沟,实现对话SOP的个性化飞跃
  • 设计模式-单例设计模式
  • 23_windows 使用sqlmap、kali使用sqlmap,SQL注入、sqlmap自动注入
  • WPF学习(12)-Image图像控件+GroupBox标题容器控件
  • 【Linux】基础IO认知
  • 7. Kubernetes核心资源之Service服务实战
  • 《向量数据库指南》——企业采用非结构化数据的场景及其深远影响
  • Linux内核编程(十二)热插拔
  • 七夕警示:探索社工库与网络搜索下的个人隐私泄露与保护策略
  • Redis-哨兵监控(sentinel)
  • RISC-V反汇编调试记录分享
  • python上下文管理器 with的使用
  • 24/8/8算法笔记 决策树构建鸢尾花
  • 数据库扩展新篇章:主流分库分表中间件全解析