第7讲:SQL Server简介
SQL Server是微软公司提供的一款关系数据库管理系统。
操作数据库有两种方式:SQL语句和可视化的SSMS,该文章所有操作均基于SSMS。
一、SSMS(SQL Server Management Studio)
①SSMS是用来管理SQL Server的一个工具
②SSMS是用于管理SQL Server基础架构的集成环境,可访问、配置、管理和开发SQL Server的所有组件
③SSMS包含易于使用的图形界面和丰富的脚本撰写功能
二、系统数据库
- master:存储元数据,即定义的数据库和表的格式都存储在此
- model:模板数据库,在创建新数据库时,SQL Server将会复制此数据库作为新数据库的基础
- msdb:代理服务数据库,提供一个存储空间
- tempdb:临时数据库,为所有的临时表、临时存储过程及其他临时操作提供存储空间
三、数据库由以下文件组成
1. 数据文件:Table存储于此
- 主要数据文件:扩展名为.mdf,存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主要数据文件。
- 辅助数据文件:扩展名为.ndf,存储主要数据文件中所定义数据库的其他数据,可有零个或多个,在数据庞大时,可以帮助存储数据。
2. 日志文件:扩展名为.ldf,每个数据库至少有一个事务日志文件
3. 数据库的两个单位
- 页面:SQL Server存储的最小单位,一页大小为8KB。
- 空间:8个连续的页面,即64K数据,是分配数据表存储空间的一种单位。
四、创建数据库
1. 概述
①创建数据库的过程,就是为数据库设计名称、设计所占用存储空间和存放文件位置的过程。如估计数据可能占用的磁盘空间有多大,日志文件及其他要占用多大空间。
②创建数据库的用户自动成为数据库的拥有者。
2. 两种方式
①方式一:右键→新建数据库
②方式二:新建查询(查询分析器)→create语句
五、数据库授权
1. 语法形式:grant 权限 on 表名 to 用户名
2. 权限包括:select、update、insert、delete、exec、dri
注:对被授权的用户,要先成为该数据库的使用者,即要把用户加到数据库里才能授权。
第7讲:SQL Server简介的更多相关文章
- SQL Server 简介
什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库.是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度的特点.是与应用程序彼此独立的数据集合. SQL S ...
- SQL SERVER 简介及应用 - 数据库系统原理
SQL SERVER 是一个分布式的关系型数据库管理系统(RDBMS),具有客户 - 服务器体系结构,一般发行的版本有企业版.标准版.个人版.开发版. SQL SERVER 提供的服务 MS SQL ...
- Microsoft SQL Server 简介
SQL Server 是Microsoft 公司推出的关系型数据库管理系统.具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行M ...
- 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)
从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www ...
- (转)从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)
原文地址: http://www.cnblogs.com/lyhabc/p/4682028.html 这一篇是从0开始搭建SQL Server AlwaysOn 的第二篇,主要讲述如何搭建故障转移集 ...
- SQL Server书籍整理
1.<Microsoft SQL Server企业级平台管理实践>徐海蔚2.<SQL Server 2005 Performance Tuning性能调校>胡百敬3.<M ...
- SQL SERVER时间函数
本篇文章还是学习<程序员的SQL金典>内容的记录,此次将讲解的是SQL SERVER的时间函数. 本文只讲SQL SERVER支持的时间函数(其它数据库这里就不罗列了,想看更多的可以关注& ...
- ArcSDE 10.1安装、配置、连接 (SQL Server 2008)
转自:http://blog.csdn.net/esrichinacd/article/details/8510224 1 概述 ArcSDE 10.1的安装配置相较于ArcSDE 10.0和之前版 ...
- SQL Server专家的10个秘诀(翻译加注解)
当你点开这篇文章的时候,如果觉得没有读下去的必要,也希望你能拉到最后看看那几行字! 原文出处:https://technet.microsoft.com/en-us/magazine/gg299551 ...
随机推荐
- mac下git安装和使用
1.下载git客户端,下载地址为:https://git-scm.com/download/mac 2.打开安装包,可以看到此时的界面为: 我们需要把.pkg的安装包安装到系统当中.我双击了安装包 ...
- 故障排除--kubernetes 运维操作步骤 -- kubedns -- busybox -- nslookup 问题
1.node的扩容 在k8s中,对一个新的node的加入非常简单,只需要在node节点上安装docker.kubelet和kube-proxy服务,然后将kubelet和kube-proxy的启动参数 ...
- springboot mybatis 后台框架平台 shiro 权限 集成代码生成器
1.代码生成器: [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本.处理类.servic ...
- virtualbox虚拟机与物理机windows文件共享
必须安装virtualbox的增强功能包(VBoxGuestAdditions) 1.打开Linux系统,选择 设备->安装增强增强功能 2.等待其自动安装,当出现press return to ...
- InnoDB数据页结构
前言 关于数据库我们知道是通过内存对磁盘进行操作的,也知道数据会落实到磁盘上,但是数据在磁盘上的存储结构可能大家还不是很清楚. MySQL服务器上负责对表中的数据的读取和写入的工作的部分是存储 ...
- .Net Core使用Unity替换原生DI
原文:.Net Core使用Unity替换原生DI 一.DIP.IOC.DI 面对对象设计原则可以帮助我们开发出更好的程序,其中有一个依赖倒置原则DIP并由此引申出IOC.DI等概念.就先粗略的了解一 ...
- RMAN 与control文件的关系
试验: SQL> oradebug setmypid;Statement processed.SQL> 接着,进行backup: RMAN> list backup; using t ...
- PPAS的MTK tool 工具使用说明
磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面: PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页 [作者 高健@博客园 luckyjackg ...
- 仙人掌&圆方树
仙人掌&圆方树 Tags:图论 [x] [luogu4320]道路相遇 https://www.luogu.org/problemnew/show/P4320 [ ] [SDOI2018]战略 ...
- P2939 [USACO09FEB]改造路Revamping Trails
P2939 [USACO09FEB]改造路Revamping Trails 同bzoj2763.不过dbzoj太慢了,bzoj又交不了. 裸的分层图最短路. f[i][j]表示免费走了j条路到达i的最 ...