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

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

ID:59137557

大小:117.00 KB

页数:8页

时间:2020-09-12

第三章SQL语言初步总结.doc_第1页
第三章SQL语言初步总结.doc_第2页
第三章SQL语言初步总结.doc_第3页
第三章SQL语言初步总结.doc_第4页
第三章SQL语言初步总结.doc_第5页
资源描述:

《第三章SQL语言初步总结.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章SQLServer相关技术以及SQL语言一、SQLServer工具SQLServer提供了一些功能强大、使用方便的数据库工具,主要的工具如下:1、服务管理器:功能是启动、停止和暂停SQLServer服务器。2、企业管理器:是图形化集成管理具,通过它可以方便的调用其他的管理工具,有效的配置和管理SQLServer服务器。3、查询分析器:使用方便,界面友好的T-SQL语句的编译工具,是SQLServer客户端的主要组成部分。菜单、对象浏览、模板等个部分的使用。4、导入导出数据(DTS):实现其他类型的数据和SQLServers数据之间实现格式转换。二、SQLServ

2、er数据类型SQLServer一共有14种,其中13种可用于字段类型说明。下面是几种主要的数据类型:1、字符数据类型:char、varchar、text。2、整数类型:bigint、tinyint、smallint、int。3、数据类型和浮点类型:decimal、numeric、real、float。4、货币类型和时间、日期类型:smallmoney、money、smalldatatime、datatime。5、二进制类型:binary、varbinary。6、图象、文本数据类型:image、text。三、SQLServer数据库的创建和管理1、SQLServer数据

3、库介绍:SQLServer数据库以文件形式存储信息。数据库中有三类文件、两种文件组:主文件后缀.mdf一个数据库中有且仅有一个主文件;用于存放数据库的动态信息以及数据。辅助(次)文件后缀.ndf一个数据库中可以有0——n个辅助文件;只存放数据。日志文件后缀.ldf一个数据库中可以有1——n个日志文件。存放数据库的操作轨迹。数据库中如果文件很多,为了便于管理可以根据需要分组。包含有主文件的那个组称为“主文件组”,其他的文件组只包含有辅助文件,称为“辅助文件组”或“次文件组”,日志文件不分组。数据库的存储结构:SQLServer数据库中页和范围是最重要的两种存储单位。页是

4、最基本的存储单元,每页有8KB。范围(Extent)是SQLServer分配给表和索引的最基本的单位,每个范围包括连续的8个页(64KB),如果一个范围中只存放一个数据库对象,此范围称为“统一范围”,如果存放多个数据库对象,此范围称为“混合范围”。2、SQLServer数据库建立:可以使用企业管理器建立数据库;也可以用SQL命令建立数据库:例:CREATEDATABASEstudentON(NAME=student_data,FILENAME='e:programfilesmicrosoftsqlservermssqldatastudent_data1.md

5、f',SIZE=1MB,MAXSIZE=20MB,FILEGROWTH=10%)LOGON(NAME=student_log,FILENAME='e:programfilesmicrosoftsqlservermssqldatastudent_log.ldf',SIZE=1MB,MAXSIZE=10MB,FILEGROWTH=10%)GO上例建立STUDENT数据库,其中建立主文件和一个日志文件。其中NAME——逻辑文件名;FILENAME——物理文件名;SIZE——文件初始大小;MAXSIZE——文件最大空间。如果没有此项,文件可无限增长到磁盘可用空间竭尽

6、。FILEGROWTH——文件增长的大小。可以用初始大小的%表示,也可以用MB表示。3、删除数据库:用企业管理器或DROP命令删除数据库。四、SQLServer数据表的创建和管理1、使用企业管理器创建与管理表a)定义字段:字段名、类型、长度、精度、NULL设定、默认值、标识等;b)设置约束;主键、外键、检查、唯一、非空、默认;c)修改数据表:表更名、插入新字段、删除字段、修改表格属性、修改约束;d)删除表;如果需要删除的表是有关联的表,则必须先删除与之关联的表,才可以完成该表的删除。2、使用SQL语句创建和管理表a)建立表:CREATETABLE例如:createta

7、bles_exam(g_iduniqueidentifiernotnulldefaultnewid(),stu_idsmallintprimarykey,------主键---stu_namevarchar(10)notnullunique,------非空、唯一------stu_sexchar(2)default'男',--------默认-------stu_birthsmalldatetimecheck(stu_birth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。