SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt

SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt

ID:50307092

大小:326.00 KB

页数:13页

时间:2020-03-07

SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt_第1页
SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt_第2页
SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt_第3页
SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt_第4页
SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt_第5页
资源描述:

《SQL实用简明教程(课件) 教学课件 作者 7-302-08932-9kCHAP02.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章SQL基础重点内容:名字数据类型常量语句及表达式内嵌函数一、名字在数据库中,各种对象是通过不同的名字来进行区分的。同时,SQL语句中也是通过对象的名字来对对象进行处理的。关系数据库中最基本的对象包括三个:表、列和用户(用户名一般都使用用户自己的名字或自己喜欢的名称)。1、表名表是关系数据库的最基本对象,数据库中的数据就是存储在表中的。每个表都有自己的名字,以便SQL语句能对表中数据进行操作。通常,表名应该是短而且具有很好的描述性的字符串,能够比较直观的反应表中存储的数据的内容和表的用途。一般来说,表的命名有统一标准,这样可以保证表名不会发生冲突。当

2、然,大部分的数据库系统允许不同的用户创建名称相同的表。2、列名列名也称作字段名。在创建表时,我们为表中的每一列指定了一个名字,这样以后对表中数据的访问就可以通过列名来指定所要访问的列。通常,列名也应该是短而且具有很好的描述性的字符串,能够比较直观的反应列中存储的数据的内容。当SQL语句涉及不同表中相同名称的两个列时,也必须限定列名来指定所访问的列。二、数据类型关系数据库提供了很大范围的数据类型供用户使用,包括字符串数据类型、数字数据类型、时间数据类型及大型对象。1、数字数据类型数字数据类型在使用时不必包围在单引号中。数字类型数据可以直接在数学表达式中使用

3、。一般来说,数字数据类型可以分成两类:整数数据类型:整数数据类型只存储整数,通常叫做INTEGER、INT、NUMBER等。这种数据类型的列一般存储的是计数值、数量或年龄等等。所有的关系数据库系统都提供了对算术运算符的支持,提供了用于整数计算的聚集函数以计算所有数值的最大值、最小值、总值、平均值以及计数值。浮点数数据类型:浮点数数据类型存储的是浮点数,通常称精确的小数数字为DECIMAL或NUMERIC,一般的浮点数称为FLOAT、REAL等。对于精确小数我们通常可以定义它们的精度(小数点两边数字的个数)和位数(小数点后数字的个数)。在不同的关系数据库系

4、统中,精确小数的精度和位数的定义可能会有所变化。二、数据类型2、字符串数据类型字符串数据类型用于存储字母、数字和特殊字符。在使用时,必须为字符串加上单引号。一般来说,字符串数据类型有两种基本形式:固定长度字符串:对于固定长度的字符串,不论它们中实际上存放的数据是多长,在内存中总是占据相同的空间,系统会自动的插入固定的字符来添满剩余的空间。通常称作CHAR。一般来说,在定义固定长度字符串时,必须根据实际情况指定字符串的长度,以保证字符串的长度足够使用,又不至于造成存储空间的浪费;可变长度字符串:只有固定长度的字符串是不够的,在实际应用中,很多情况下无法明确

5、确定所需字符串的长度。在可变长度字符串中,存放的长度允许不同,只要不超过系统支持的最大限制。通常称作VARCHAR。二、数据类型3、时间数据类型时间数据类型通常包括日期和时间。用于存储日期、时间、时间与日期的组合。象其它数据类型一样,日期和时间的值也存储在列表中。在SQL标准中有3种用来存储日期和时间的数据类型:(1)DATE:用于存储日期数据。其格式为:YYYY(yaer)-MM(month)-DD(day)有效范围为:0001-01-01到9999-12-31。(2)TIME:用于存储时间数据。其格式为:HH:MI:SS.nn...有效范围为:00:

6、00:00...到23:59:61.999...。(3)TIMESTAMP:用于存储日期和时间数据。其格式为:YYYY-MM-DDHH:MI:SS.nn...有效范围为:0001-01-0100:00:00...到9999-12-3123:59:61.999...。三、数据类型在许多编程语言中都您都可以很好的使用常量。同样的,在SQL中也提供了对常量的支持,以方便用户更好更灵活的使用SQL语句。SQL支持数字、字符串、时间和日期、符号常量等四种常量。1、数字常量整数和浮点数类型的数据都可以作为常量使用。2、字符串常量SQL标准中规定,字符串常量要包括在单

7、引号中。3、时间和日期常量在使用时,也应当将时间和日期常量用单引号包括在内。4、符号常量除了上面的三种用户使用的常量外,SQL语言还包含了许多特殊的符号常量,如CURRENT_DATE、CURRENT_TIME、USER、SYSTEM_USER、SESSION_USER等等。这些都是在当前数据库系统中使用得比较多的,也很有用的符号常量。四、语句每条SQL语句均由一个关键字开头,这个关键字描述了这条语句要产生的动作,如SELECT、CREATE、INSERT、UPDATE等关键字都描述了SQL语句将要执行的动作。每个关键字后都跟了一个子句,子句可以指定语句

8、产生作用的数据,也可以提供语句作用的更详细的情况。子句可以包含表名、字段名,还可

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

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

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