IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> SQL Server数据库(1) -> 正文阅读

[大数据]SQL Server数据库(1)

数据库的概念:数据库是有组织的数据的集合,数据库是数据库对象的容器

数据库对象:数据,表,存储过程,触发器,视图,规则,默认值,用户定义数据类型,索引,权限,数据库用户,数据库规则

数据库,文件和数据库对象的关系:


SQL Server的事务日志

·事务是一组T-SQL语句的集合,这组语句作为单个的工作与恢复的单元

·事务日志是数据库中已经发生的所有修改和执行每次修改的事物的一连串记录

·SQL Server自动使用预写类型和事务日志


SQL Server数据库文件

·一个数据库至少应包含一个数据库文件和一个事务文件日志文件

·三种文件类型:

? ? ? ? 1.主要数据文件(primary file):用来存储数据库的数据和数据库的启动信息,文件扩展名为.mdf。

? ? ? ? 2.次要数据文件(sceondary file):用来存储主要数据文件没有存储的其他数据,文件扩展名为.ndf。

? ? ? ? 3.事务日志文件(transaction.log):用来记录数据库的更新情况,文件扩展名.ldf。


数据库文件组:

文件组是将多个数据库文件集合起来形成一个整体,每一个文件组有一个组名,文件组分为主文件组(primary),自定义文件组(user_defined)和默认文件组(default)。


系统数据库 :

·master数据库是SQL Server的主数据库,记录SQL Server系统的所有系统消息,如所有的系统配置信息,登录信息,用户数据库信息,SQL Server初始化信息等

·tempdb数据库为临时表或其他临时存储需求提供存储空间,是所有数据库共享使用的工作空间

·msdb数据库在SQL Server代理程序调度报警和作业时使用

·model数据库是创建所有用户数据库和tempdb数据库的模板文件


数据库创建:

CREATE DATABASE Sales 
ON Primary (NAME=Sales_dat, //主文件名称
FILENAME='C:\DATA\saledat.mdf',   //主文件存储路径,mdf是主文件后缀名
SIZE=10MB,      //主文件初始大小
MAXSIZE=50MB,    //主文件最大值
FILEGROWTH=5MB)   //每次增长的大小
LOG ON (NAME=Sales_log,      //LOG日志名称
FILENAME='C:\DATA\salelog.ldf',    //LOG日志存储路径,ldf是LOG日志文件后缀名
SIZE=5MB,       //日志文件初始大小
MAXSIZE=25MB,    //日志文件最大值
FILEGROWIH=5MB);   //每次增长的大小

数据库的修改:

数据库名称修改

ALTER DATABASE TESTDB1
MODIFY NAME=TESTDB2;
//将数据库名称从TESTDB1改为TESTDB2

数据库文件属性修改

ALTER DATABASE TESTDB   //要修改的数据库名
MODIFY FILE(
NAME=TESTDT,   //要修改的数据逻辑名称
SIZE=20MB,    //修改初始大小为20
MAXSIZE=80MB,  //修改最大值为80
FILEGROWTH=10MB);  //修改每次最大增长为10

数据库查看

EXEC SP_HELPDB TESTDB;

数据库删除:

DROP DATABASE Sales;

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-09-24 21:03:44  更:2022-09-24 21:06:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:03:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码