第三章 SQL 语言初步总结报告.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 SQL Server 相关技术以及SQL 语言 一、SQL Server工具 SQL Server提供了一些功能强大、使用方便的数据库工具,主要的工具如下: 服务管理器:功能是启动、停止和暂停SQL Server 服务器。 企业管理器:是图形化集成管理具,通过它可以方便的调用其他的管理工具,有效的配置和管理SQL Server服务器。 查询分析器:使用方便,界面友好的T-SQL语句的编译工具,是SQL Server客户端的主要组成部分。菜单、对象浏览、模板等个部分的使用。 导入导出数据(DTS):实现其他类型的数据和SQL Servers数据之间实现格式转换。 二、 SQL Server数据类型 SQL Server一共有14种,其中13种可用于字段类型说明。下面是几种主要的数据类型: 字符数据类型:char、varchar、text。 整数类型:bigint、tinyint、smallint、int。 数据类型和浮点类型:decimal、numeric、real、float。 货币类型和时间、日期类型:smallmoney、money、smalldatatime、datatime。 二进制类型:binary、varbinary。 图象、文本数据类型:image、text。 三、 SQL Server数据库的创建和管理 SQL Server数据库介绍: SQL Server数据库以文件形式存储信息。数据库中有三类文件、两种文件组: 主文件 后缀 .mdf 一个数据库中有且仅有一个主文件;用于存放数据库的动态信息以及数据。 辅助(次)文件 后缀 .ndf 一个数据库中可以有0——n个辅助文件;只存放数据。 日志文件 后缀 .ldf 一个数据库中可以有1——n个日志文件。存放数据库的操作轨迹。 数据库中如果文件很多,为了便于管理可以根据需要分组。包含有主文件的那个组称为“主文件组”,其他的文件组只包含有辅助文件,称为“辅助文件组”或“次文件组”,日志文件不分组。 数据库的存储结构:SQL Server数据库中页和范围是最重要的两种存储单位。页是最基本的存储单元,每页有8KB。范围(Extent)是SQL Server分配给表和索引的最基本的单位,每个范围包括连续的8个页(64KB),如果一个范围中只存放一个数据库对象,此范围称为“统一范围”,如果存放多个数据库对象,此范围称为“混合范围”。 2、SQL Server数据库建立: 可以使用企业管理器建立数据库;也可以用SQL 命令建立数据库: 例:CREATE DATABASE student ON ( NAME =student_data, FILENAME = e:\program files\microsoft sql server\mssql\data\student_data1.mdf, SIZE = 1MB, MAXSIZE = 20MB, FILEGROWTH = 10%) LOG ON ( NAME =student_log, FILENAME = e:\program files\microsoft sql server\mssql\data\student_log.ldf, SIZE = 1MB, MAXSIZE = 10MB, FILEGROWTH = 10%) GO 上例建立STUDENT数据库,其中建立主文件和一个日志文件。 其中NAME——逻辑文件名; FILENAME——物理文件名; SIZE——文件初始大小; MAXSIZE——文件最大空间。如果没有此项,文件可无限增长到磁盘可用空间竭尽。 FILEGROWTH——文件增长的大小。可以用初始大小的%表示,也可以用MB表示。 3、删除数据库:用企业管理器或DROP命令删除数据库。 四、 SQL Server数据表的创建和管理 使用企业管理器创建与管理表 定义字段:字段名、类型、长度、精度、NULL 设定、默认值、标识等; 设置约束;主键、外键、检查、唯一、非空、默认; 修改数据表:表更名、插入新字段、删除字段、修改表格属性、修改约束; 删除表;如果需要删除的表是有关联的表,则必须先删除与之关联的表,才可以完成该表的删除。 使用SQL 语句创建和管理表 建立表:CREATE TABLE 例如: create table s_exam (g_id uniqueidentifier not null default ne

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档