第3章语言基础及数据定义功能优秀课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第3章语言基础及数据定义功能优秀课件.ppt》由会员分享,可在线阅读,更多相关《第3章语言基础及数据定义功能优秀课件.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章语言基础及数章语言基础及数据定义功能据定义功能第1页,本讲稿共23页本章学习目的与重难点本章学习目的与重难点学习目的:学习目的:(1)掌握)掌握SQL语言的基本概念语言的基本概念(2)掌握)掌握SQL的数据类型的数据类型(3)掌握)掌握SQL的数据定义功能的数据定义功能讲授重点:讲授重点:(1)SQL的数据类型的数据类型(2)SQL的数据定义功能的数据定义功能讲授难点:讲授难点:(1)SQL的数据定义功能的数据定义功能第2页,本讲稿共23页3.1 基本概念基本概念SQL语言是用户操作数据库的通用语言,它包含语言是用户操作数据库的通用语言,它包含了数据定义、数据查询、数据操纵、数据控制等
2、与了数据定义、数据查询、数据操纵、数据控制等与数据库有关的全部功能。数据库有关的全部功能。3.1.1 SQL语言的发展语言的发展最早的最早的SQL原形是原形是IBM的研究人员在的研究人员在20世纪世纪70年年代开发的,代开发的,1986年美国年美国ANSI颁布了颁布了SQL标准,标准,198 7年年ISO正式采纳为国际标准,正式采纳为国际标准,1992年年ISO和和ANSI共同颁布了新的共同颁布了新的SQL标准,标准,1999年又颁布了最新的年又颁布了最新的SQL标准,它是国际通用的数据库操作语言。标准,它是国际通用的数据库操作语言。第3页,本讲稿共23页3.1.2 SQL语言的特点语言的特点
3、SQL语言是一种功能强大而又简洁易学的数据库语言是一种功能强大而又简洁易学的数据库语言,它主要有如下特点:语言,它主要有如下特点:(1)功能一体化;)功能一体化;(2)高度非过程化;)高度非过程化;(3)语法简洁;)语法简洁;(4)以多种方式使用。)以多种方式使用。3.1.3 SQL语言功能概述语言功能概述SQL语言的功能可分为四部分:数据定义、数据语言的功能可分为四部分:数据定义、数据查询、数据操纵、数据控制,这些均由语句实现。查询、数据操纵、数据控制,这些均由语句实现。各部分功能的命令动词如下。各部分功能的命令动词如下。第4页,本讲稿共23页 SQL功能功能命令动词命令动词数据查询数据查询
4、SELECT数据定义数据定义CREATE、DROP、ALTER数据操纵数据操纵INSERT、UPDATE、DELETE数据控制数据控制GRANT、REVOKEP27表表3-1SQL语言的命令动词语言的命令动词第5页,本讲稿共23页3.2 SQL数据类型数据类型在定义表结构时,每个字段都要指明它的数据类在定义表结构时,每个字段都要指明它的数据类型,型,SQL提供了丰富的数据类型。提供了丰富的数据类型。每个数据类型都有它的特点和取值范围,用户使每个数据类型都有它的特点和取值范围,用户使用时可以根据实际需要进行选择。用时可以根据实际需要进行选择。3.2.1 数值型数值型1.准确型准确型指在计算机中能
5、精确存储的数据类型。指在计算机中能精确存储的数据类型。有有bigint、int、smallint、tinyint、bit、nume ric(p,q)、decimal(p,q)等。等。第6页,本讲稿共23页其中其中p、q为精度和小数位数。为精度和小数位数。见见P28表表3-2。2.近似型近似型指用于表示浮点型数据的近似数据类型。指用于表示浮点型数据的近似数据类型。有有float、real等。等。见见P28表表3-3。3.2.2 字符串型字符串型指由汉字、字母、数字和各种符号组成的类型。指由汉字、字母、数字和各种符号组成的类型。有有char(n)、varchar(n)、text、image等。等。
6、其中其中n为字符串的最大长度。为字符串的最大长度。见见P28表表3-4。第7页,本讲稿共23页3.2.3 日期时间型日期时间型指用来存储日期和时间的类型。指用来存储日期和时间的类型。有有datetime、smalldatetime等。等。见见P29表表3-5。3.2.4 货币型货币型指用来存储货币的类型。指用来存储货币的类型。有有money、smallmoney等。等。见见P30表表3-6。第8页,本讲稿共23页3.3 数据定义功能数据定义功能SQL语言的数据定义功能包括三个语句:语言的数据定义功能包括三个语句:Create(建立建立)、Alter(修改修改)、Drop(删除删除)可以用它们来
7、建立、修改、删除数据库或数据表可以用它们来建立、修改、删除数据库或数据表以及各种数据库对象等。以及各种数据库对象等。预备:数据库的管理(见第预备:数据库的管理(见第10章)章)(1)建立数据库)建立数据库格式:格式:Create DataBase 数据库名数据库名 On(数据文件格式数据文件格式,)Log On(日志文件格式日志文件格式,)文件格式中可有文件格式中可有Name、FileName、Size、Max Size、FileGrowth等选项。等选项。第9页,本讲稿共23页功能:建立一个数据库。功能:建立一个数据库。例例1:创建一个学生管理数据库:创建一个学生管理数据库student,各
8、项均,各项均取默认值。取默认值。Create DataBase student例例2:创建一个名为:创建一个名为student1的数据库,其数据的数据库,其数据文件和日志文件均放在文件和日志文件均放在D盘根目录下。盘根目录下。Create DataBase studentOn(Name=student1_data,FileName=d:student1.mdf)第10页,本讲稿共23页Log On(Name=student1_log,FileName=d:student1.ldf)(2)修改数据库)修改数据库例例3:修改数据库:修改数据库student的日志文件,把分配空的日志文件,把分配空间
9、增加到间增加到5MB,最大空间增加到,最大空间增加到10MB。Alter DataBase studentModify File(Name=student_log,Size=5mb,MaxSize=10mb)第11页,本讲稿共23页(3)删除数据库)删除数据库格式:格式:Drop DataBase 数据库名数据库名功能:删除指定数据库。功能:删除指定数据库。例:删除学生管理数据库例:删除学生管理数据库student。Drop DataBase student3.3.1 数据表建立和删除数据表建立和删除(1)建立数据表)建立数据表格式:格式:Create Table 数据表名数据表名 (列名列名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基础 数据 定义 功能 优秀 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内