第3章 数据表的创建和管理
SQL的教案,对于大学的老师应该有所帮助.
第3章 数据表的创建和管理河北科技师范学院 曾晓宁
SQL的教案,对于大学的老师应该有所帮助.
本章学习目标掌握SQL 掌握SQL Server 2000中的数据类型; 2000中的数据类型; 掌握如何创建数据表; 了解创建和删除自定义数据类型的方法; 掌握增加、删除和修改表中字段的方法; 掌握查看数据表的定义和表中数据的方法; 掌握删除数据表的方法。
SQL的教案,对于大学的老师应该有所帮助.
3.1 数据类型为了在数据库中存储不同类型的数据, SQL Server 2000提供了丰富的数据类型, 2000提供了丰富的数据类型, 包括系统数据类型和用户自定义数据类型 包括系统数据类型和用户自定义数据类型。 系统数据类型和用户自定义数据类型。
SQL的教案,对于大学的老师应该有所帮助.
3.1.1 系统数据类型系统数据类型是SQL Server预先定义好的 系统数据类型是SQL Server预先定义好的, 预先定义好的, 用户可以直接使用。 用户可以直接使用。 SQL Server 2000提供的系统数据类型有以 2000提供的系统数据类型有以 下几大类,共25种。 下几大类,共25种。
SQL的教案,对于大学的老师应该有所帮助.
1.整型数据类型最常用的数据类型之一,它主要用一 起来存储整数,可以直接进行数据运算, 而不必使用函数转换。
(1)int(integer) int(integer)每个INT数据类型值存储在4 每个INT数据类型值存储在4个字节中; 一个二进制位表示正、负号,31个位表示 一个二进制位表示正、负号,31个位表示 大小; 存储从存储从-2的31次方 到2的31次方-1 之间 31次方 31次方的所有正负整数。
SQL的教案,对于大学的老师应该有所帮助.
(2)smallint存储在2个字节中; 存储在2个字节中; 一个二进制位表示正、负号,15个位表示大小; 一个二进制位表示正、负号,15个位表示大小; 表示范围小一些;存储从表示范围小一些;存储从-2的15次方到2的15次 15次方到2 15次 方-1之间的所有正负整数 ;
(3)tinyint存储在1个字节中; 存储在1个字节中; 可以存储0~255范围之间的所有正整数。 可以存储0~255范围之间的所有正整数。
SQL的教案,对于大学的老师应该有所帮助.
2.浮点数据类型浮点数据类型用于存储十进制小数。 浮点数据类型用于存储十进制小数。 用于存储十进制小数
(1)real: real:每个real类型的数据占用4个字节的存储 每个real类型的数据占用4个字节的存储 空间。可精确到第 位小数; 空间。可精确到第7 位小数; 可精确到第7 可以存储正的或负的十进制数值。 其范围为从其范围为从-3.40E -38 到3.40E +38。 +38。
SQL的教案,对于大学的老师应该有所帮助.
(2)floatFLOAT 数据类型可精确到第15 位小数; 数据类型可精确到第 可精确到第15 位小数; 每个FLOAT 类型的数据占用 个字节的存储空 每个FLOAT 类型的数据占用8 个字节的存储空 占用8 间。 FLOAT数据类型可写为FLOAT[ ]的形式。n FLOAT数据类型可写为FLOAT[ n ]的形式。n 指定FLOAT 数据的精度。n 指定FLOAT 数据的
精度。n 为1到15 之间的整 数值。 当n 取1 到7 时,实际上是定义了一个REAL 类 时,实际上是定义了一个REAL 型的数据,系统用4 个字节存储它;当n 型的数据,系统用4 个字节存储它;当n 取8 到 15 时,系统认为其是FLOAT 类型,用8 个字节 时,系统认为其是FLOAT 类型,用8 存储它。
SQL的教案,对于大学的老师应该有所帮助.
(3)decimalDECIMAL数据类型可以提供小数所需要的实际 DECIMAL数据类型可以提供小数所需要的实际 存储空间,可以用2 存储空间,可以用2 到17 个字节来存储从-10 个字节来存储从的38次方-1 到10的38次方-1 之间的数值。 38次方10的38次方可将其写为DECIMAL( 可将其写为DECIMAL(p ,s )的形式,其中p 的形式,其中p 表示可供存储的值的总位数(不包括小数点), 表示可供存储的值的总位数(不包括小数点), 缺省值为18; 表示小数点后的位数, 缺省值为18; s 表示小数点后的位数,缺省值 为 0。 例如:decimal 例如:decimal (15 5),表示共有15 位数, 5),表示共有15 其中整数10 位,小数5 位表4 其中整数10 位,小数5。 位表4-3 列出了各精 确度所需的字节数之间的关系。
SQL的教案,对于大学的老师应该有所帮助.
NumericNUMERIC数据类型与DECIMAL数据类型 NUMERIC数据类型与DECIMAL数据类型 完全相同。 (为了保持与ANSI标准兼容) (为了保持与ANSI标准兼容)
SQL的教案,对于大学的老师应该有所帮助.
3.字符数据类型字符数据类型是使用最多的数据类型。 可以用来存储各种字母、数字符号和特殊 符号。使用时需在其前、后加上英文单引 号或者双引号。
SQL的教案,对于大学的老师应该有所帮助.
(1)char以CHAR 类型存储的每个字符和符号占一个字 节的存储空间。 节的存储空间。 CHAR 数据类型的定义形式为CHAR(n) ; 数据类型的定义形式为 定义形式为CHAR( n 表示所有字符所占的存储空间,n 的取值为1 表示所有字符所占的存储空间,n 的取值为1 到8000, 若不指定n 值,则系统默认值为1。、 8000, 若不指定n 值,则系统默认值为1 若输入数据的字符数小于n 若输入数据的字符数小于n,则系统自动在其后 添加空格来填满设定好的空间。若输入的数据过 长,将会截掉其超出部分。
SQL的教案,对于大学的老师应该有所帮助.
(2)varchar用varchar数据类型可以存储长达8000个字符的可 varchar数据类型可以存储长达8000个字符的可 变长度字符串。 VARCHAR数据类型的定义形式为 VARCHAR数据类型的定义形式为 VARCHAR( VARCHAR(n) 它与CHAR 类型相似,n 的取值也为1 8000,若 它与CHAR 类型相似,n 的取值也为1 到8000,若 输入的数据过长,将会截掉其超出部分。 不同的是:VARCHAR数据类型的存储长度为实际 不同的是:VARCHAR数据类型的存储长度为实际 数值长度,若输入数据的字符数小于n 数值长度,若输入数据的字符数小于n ,则系统不会 在其后添加空格来
填满设定好的空间。可以省空间。 在其后添加空格来填满设定好的空间。可以省空间。 一般情况下,由于CHAR 一般情况下,由于CHAR 数据类型长度固定,因此它 比VARCHAR 类型的处理速度快。13
SQL的教案,对于大学的老师应该有所帮助.
略(3)nchar:nchar数据类型采用 nchar:unicode( unicode(统一字符编码标准)字符集。
SQL的教案,对于大学的老师应该有所帮助.
略(4)Nvarchar:nvarchar是使用 Nvarchar:nvarchar是使用unicode字符集的varchar数据类型。 unicode字符集的varchar数据类型。
SQL的教案,对于大学的老师应该有所帮助.
4.日期和时间数据类型(1)datetime 用于存储日期和时间的结合体。所占用的存储空间 为8个字节。 它可以存储从公元1753 它可以存储从公元1753 年1 月1 日零时起到公元 9999 年12 月31 日23 时59 分59 秒之间的所有 日期和时间,其精确度可达三百分之一秒,即 3.33 毫秒。 DATETIME 数据类型所占用的存储空间为8 个字 数据类型所占用的存储空间为8 节。其中前4 个字节用于存储1900 节。其中前4 个字节用于存储1900 年1 月1 日以 前或以后的天数,数值分正负,正数表示在此日期 之后的日期,负数表示在此日期之前的日期。后4 之后的日期,负数表示在此日期之前的日期。后4 …… 此处隐藏:3093字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




