SQL数据库学习笔记总结(数据库创建和基本概念)

本文介绍了SQL Server数据库的基础知识,包括逻辑数据库的概念、数据库文件类型(主数据文件、辅助数据文件、日志文件)、文件组的分类、系统数据库与用户数据库的区别,以及T-SQL中的DDL、DML和DCL语句。通过示例说明了如何创建和修改数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是逻辑数据库

(1)完全限定名,在SQL Server 2008中,完全限定名是对象的全名,包括四个部分:服务器名,数据库名,数据库架构名,对象名,其格式为server.database.schema.object

(2)部分限定名,在使用T-SQL的时候,使用全名往往很繁琐,所以经常省略全名中的前三个部分,当省略中间的部分时,圆点符"."不可以省略,把只包含对象完全限定名中的一部分的对象名称为部分限定名(一般服务器的名字为本地服务器,数据库默认为当前数据库,数据库架构名默认为dbo)
所以有:
server.database…object //这是省略架构名
server…scheme.object//省略数据库的名字
database.scheme.object//省略服务器名字
server…object//省略架构名和数据库名
schema.object//省略服务器名和数据库名
object//省略服务器名,数据库名和架构名

2.数据库文件

三类:主数据文件,辅助数据文件,日志文件

  • 主数据文件:是数据库的关键文件。包含了数据库的启动信息,并且存储数据,有且仅有一个,扩展名为mdf
  • 辅助数据文件:零个或者多个,一般数据库较大的时候使用,扩展名为ndf
  • 日志文件:用于保存恢复数据库所需要的事务日志信息,一个或者多个,扩展名为ldf

3.文件组

主要有两大类:主文件组和用户自定义的文件组

  • 主文件组:包含了主要数据文件和任何没有明确指派给其他文件组的其他文件按。管理数据库的系统表的所有页均分配在主文件组中
  • 用户自定义的文件组:用户自定义的文件组是指在create Database或者是alter Database语句中使用filegroup关键字指定的文件组

4.系统数据库和用户数据库

系统数据库是有关于SQL Server的系统信息,如若系统数据库遭遇到破坏,则SQL Server则不能够正常启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值