SQL Server 2022

167 阅读2分钟

一、概述

  1. 是什么:
    • 微软公司开发的大型关系型数据库管理系统
  2. 用途:
    • 作为中型企业或单位的数据库平台,为用户提供安全可靠的存储功能
  3. 安装:
  4. 关于SQL Server 2022:
    • 安装好后,会自动建立4个数据库
      • master
        • 是整个数据库服务器的核心,用户不能直接修改该数据库
      • model
        • 是创建数据库的模板
      • msbd
        • 提供运行SQL Server Agent的工作信息
      • tempdb
        • 一个用于存放临时对象和中间结果的临时数据库

二、操作

  1. 基本操作流程:
    • 打开Microsoft SQL Server Management Studio
    • 登录数据库
    • 点击新建查询 image.png
    • 进行相应的数据库操作
  2. 创建数据库:
    • 关于SQL Server数据库的结构:
      • 每个数据库的组成
        • 数据文件(.mdf)
          • 用途:
            • 存储数据
          • 类型:
            • 主要数据文件(一个数据库只能有一个)(.mdf)
              • 存储数据库的启动信息、用户数据和对象、次要数据文件的引用信息
            • 次要数据文件(一个数据库可以有多个)(.ndf)
              • 存储主要数据文件存储不了的数据,它可以将数据分散到不同磁盘
        • 事务日志文件(一个数据库至少有一个)(.ldf)
          • 用途:
            • 记录存储数据的事务和操作
            • 恢复数据库中的数据
    • 创建数据库:
      • 最简单的创建方式:
        • create database database_name;
      • 创建带有自定义参数的数据库:
        • create database database_name
        • on primary{}
          • on:显示定义,用来存储数据库数据部分的数据文件
            • 如果略去,系统也会默认创建一个数据库,该数据库的数据文件和日志文件都与数据库名称一样,除了扩展名不同
          • primary:主数据文件(在创建数据库时指定的第一个数据文件)
            • 如果没指定,那create database语句中列出的第一个文件将成为主数据文件
        • filegroup 文件组名
          • 数据库里的文件组(存放多个文件)
            • 每个数据库一定会有一个主文件组,其他的为用户自行创建的文件组
        • log on{}
          • log on:日志文件
        • go
          • 将脚本划分为多个批次,每个批次都会作为一个单独的执行单元被发送到数据库引擎进行处理