数据库管理

1、数据库类型:系统数据库、用户数据库

系统数据库: master、model、tempdb、msdb 用户数据库: 用户自己创建的数据库

2、创建用户数据库:

数据库由文件组成!默认包含1个主数据文件和1个日志文件。

数据库文件类型有3种: 1)主数据文件:存储数据,一个数据库有且只有1个主数据文件。 文件扩展名为.mdf 2)次数据文件:存储数据,一个数据库可以有0个以上次数据文件。 文件扩展名为.ndf 3)日志文件:记录操作的日志信息。一个数据库可以有1个以上日志文件。 文件扩展名为.ldf

文件属性: 逻辑名称:不能重复 文件组:(相当于操作系统中的文件夹)管理数据库文件。 文件组分主文件组(primary,系统自带)和用户定义文件组 主数据文件放主文件组中; 次数据文件可以放主文件组,也可以放用户定义文件组中; 日志文件不适用文件组。 初始大小:主、次(默认3MB);日志(默认1MB) 文件增长方式:按MB或按百分比增长 文件最大大小:可以不限制或者限制 文件路径:

3、分离数据库:移动数据库之前,必须从服务器上把数据库分离下来 附加数据库:移动数据库之后,把数据库重新加入到服务器中!

4、

--单行注释 /* 多行 注释 */

--1)创建数据库(所有设置默认) create database WorkerDB go

--go是批处理的标志

--2)切换/使用数据库 use WorkerDB go

--3)删除数据库:如果数据库正在使用,是删除不了的 drop database WorkerDB go

--4)重命名数据库:了解 --alter:修改,modify:修改 alter database WorkerDB modify name=CompanyDB go

--5)分离数据库:移动之前,要先分离 --exec:执行 ; detach:分离 exec sp_detach_db WorkerDB go

--6)附加数据库:移动之后,重新把数据库加入服务器 exec sp_attach_db WorkerDB,'D:\mydb\WorkerDB.mdf' ,'D:\mydb\WorkerDB_log.ldf' go

7)外键约束:foreign key references 主键表表名(主键列列名)

什么是外键? 某一个列在一张表中是主键,在另一张表中不是主键, 那就是外键! ​ 外键列的值允许空值,允许重复值 如果不为空值,只能是主键列出现过的值。 ​ 外键约束是把两张表联系起来,建立了表间关系。 表间关系的建立:通常都是通过主外键建立!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值