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

SQL Server—了解数据库和数据库的创建

了解数据库和数据库的创建

SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。

了解数据库

1. 服务器数据库需要配置几点:

  • 1 设置数据库登录的方式改为混合模式
  • 2 找到sa账号 开启密码验证,设置密码
  • 3 SQL Server 2022 配置管理器把sqlserver网络配置TCP/IP开启
  • 4 点击TCP/IP 找到端口号 重启sqlServer服务器
  • 5 登录ssms时候 选择sqlserver验证模式,sa 输入密码,服务器名 ip,端口号\实例名192.168.113.65,51187\SQLEXPRESS
  • sqlserver:处理数据库的增删改查操作,类似与C#语言SSMS:sqlServer的管理工具,针对sqlserver提供一些界面化操作,类似与VS工具只需要安装SSMS管理工具,

2. 数据库的分类

  1. master:主数据库
  2. model:模版数据库
  3. msdb: 用来保存数据库备份、SQL Agent信息、DTS程序包
  4. tempdb:也叫临时数据库。存有临时对象,例如临时表格和存储过程。

数据库的组成成分

建议数据库放在D盘,默认放在C盘,

  1. .mdf 主数据库文件 只有一个
  2. .ndf 次数据库文件 可以有多个
  3. .ldf 日志文件

数据库的创键

1.界面化创键

点击数据库 右键新建数据库,填写数据库名称和日志文件数据库文件的路径

2. 代码创键

1. 指向master数据库,告诉它创建一个新的数据库操作

// use 关键字 使用 指向

// go 关键字 结束标志

use master

go

2.进行判断如果该库名已存在 那么删除改库

-- where 条件查询

-- name 数据库名 from 从 * 所有的 select 选择

-- 选择sysdatabases表数据库名为People的数据库

if exists (select * from sysdatabases where name = 'People')

drop database People -- 删除数据库

go

3.进行创建
-- create 创建
create database Peopleon 
primary( 
    -- 需要设置四部分的内容缺一不可 
    -- 1.设置数据库文件的名称,不重复就行 name='People_data', -- 主文件的名称
    -- 2 数据库主文件的文件名 填写一个绝对路径 
    filename = 'D:\SQLServe_DB\People\People_data.mdf',

    -- 3 数据库大小 
    size = 10MB,

    -- 4 数据库文件的增常量 当size不够的时候 需要增加容量大小, 
    filegrowth = 2MB),
( 
    -- 设置次文件的设置的属性和主文件设置的一样 
    name='People_data1', 
    filename = 'D:\SQLServe_DB\People\People_data1.ndf', 
    size = 2MB, 
    filegrowth = 1MB

)
log on ( 
    -- 设置日志问文件 
    name = 'People_log', 
    filename = 'D:\SQLServe_DB\People\People_log.ldf', 
    size = 2MB, 
    filegrowth = 1MB
)go

4.分离数据库

分离数据库,分离之后这个数据库就不在这个服务上,不能对数据库进行操作

exec sp_detach_db @dbname=People

界面操作: 点击数据库右键任务分离删除链接

5 附加, 把数据库添加到当前服务下

附加,把数据库添加到当前服务下

exec sp_attach_db @dbname=people,

@filename1 = 'D:\SQLServe_DB\People\People.mdf',

@filename2 = 'D:\SQLServe_DB\People\People_data1.ndf',

@filename3 = 'D:\SQLServe_DB\People\People_log.ldf'

界面操作: 点击数据库右键附加 添加对应的mdf文件点击确定即可


http://www.kler.cn/news/339534.html

相关文章:

  • 河道垃圾数据集 水污染数据集——无人机视角数据集 共3000张图片,可直接用于河道垃圾、水污染功能检测 已标注yolo格式、voc格式,可直接训练;
  • Linux 系统网络配置
  • Linux中各种查看
  • 图像增强论文精读笔记-Low-Light Image Enhancement via a Deep Hybrid Network
  • Stm32的bootloader无法使用问题
  • Flume面试整理-Flume的核心组件
  • 力扣随机题
  • RNN(循环神经网络)简介及应用
  • 【Windows】在任务管理器中隐藏进程
  • IvorySQL 西安站活动回顾|一键了解IvorySQL新兼容性
  • Collection 和 Collections 有什么区别?
  • 阿里云融合认证中的App端一键登录能力
  • 【黑马点评】使用RabbitMQ实现消息队列——3.使用Jmeter压力测试,导入批量token,测试异步秒杀下单
  • websphere内存马 构造分析过程
  • 【分布式微服务云原生】掌握Java分布式事务:2PC、3PC、TCC与Seata全解析
  • 缓存穿透 - 生成缓存的过程耗费大量时间和资源
  • docker compose入门5—创建一个3副本的应用
  • 【WebGis开发 - Cesium】如何确保Cesium场景加载完毕
  • 使用 Helsinki-NLP 中英文翻译本地部署 - python 实现
  • java基础(1)