好文档 - 专业文书写作范文服务资料分享网站

sql2008教案T_SQL语句创建数据库

天下 分享 时间: 加入收藏 我要投稿 点赞

SQL Server 2008 数据库的管理(二)

一、T-SQL 概述

1.SQL:Structured Query Language:结构化查询语言,现在已经作为国际计算机查询语言的通用标准,92年美国国家标准局ANSI推出ANSI SQL 92标准,我们安装的sql server 2008所用的标准就是ANSI SQL 92标准的一个扩展集,叫做T-SQL。 2.T-SQL

T-SQL:Transact-SQL,是SQL的一个扩展集,对功能有了很大的补充,例如变量说明,流程控制,功能函数等。 二、T-SQL的语言主要组成部分 1.DML(数据操作语言)

用于查询、插入、修改、和删除数据库中的数据。 SELECT、INSERT、UPDATE 、DELETE等 2、DDL(数据定义语言)

用于在数据库系统中创建数据库、表、视图、索引等 CREATE DATABASE DROP DATABASE等 3、DCL(数据控制语言) 用来控制存取许可、存取权限等 GRANT,REVOKE等 4.其他

海标扩变量说明、内部函数等其他的命令。

二、数据库的相关概念和命名规则 1、物理存储结构

数据库文件在磁盘上的存储形式

主数据文件: *.mdf,用来存储数据库的启动信息,存储部分或者全部的数据。一个数据库只能有一个主数据文件。

辅助数据文件:*.ndf,用来存储主数据文件未能存储的数据。一个数据库可以有很多个ndf,也可以一个都没有。

日志文件:*.ldf,用来存储数据库的更新等日志信息,当数据库损坏的时候管理员可以通过日志文件来进行恢复。曾删改都会被记录在日志文件中。查询是不会被记录在日志中。一个数据库必须有一个日志文件。

文件组:类似于文件夹,用来方便管理文件,分为主文件组和次文件组,日志不属于任何一个文件组。(查看测试1数据库) 2、逻辑存储结构

有数据表,视图,索引等国中不同的数据对象组成,分别用来存储特定信息并支持特定功能。 3、数据库明明规则

第一个字符必须是字母或者”_”、”@”、”#”。数据库名称不能直接是T-SQL的保留字。不允许嵌入空格或其他特殊字符。

4、数据库的分类 (1)系统数据库

master:非常重要的数据库,记录了数据库的系统级别信息,包括所有的登陆账户,系统配置以及数据库和数据库文件的存放位置和初始化信息等等。

usemaster--纸箱操作的数据库

select*fromsysdatabases--查询系统表sysdatabases中的所有数据

model:模板数据库,当我们创建新数据库的时候会有一个模板,模板就存放在model数据库中

msdb:备份和还原数据库的时候使用的。

Tempdb:临时数据库,存储临时表和临时数据过程,过程当程序结束后就会消失。

Resource:隐藏的数据库,是无法看到的,包含了SQL server的系统对象,在物理存储结构上实在resource数据库中的额。但是逻辑上他会出现在每个数据库的sys架构当中。

sql2008教案T_SQL语句创建数据库

SQLServer2008数据库的管理(二)一、T-SQL概述1.SQL:StructuredQueryLanguage:结构化查询语言,现在已经作为国际计算机查询语言的通用标准,92年美国国家标准局ANSI推出ANSISQL92标准,我们安装的sqlserver2008所用的标准就是ANSISQL92标准的一个扩展集,叫做T-SQL。
推荐度:
点击下载文档文档为doc格式
7ch1u3gcav44s0w0d4ij47hq70zb09011up
领取福利

微信扫码领取福利

微信扫码分享