表格模板-第3章SQL表的管理 精品.ppt
《表格模板-第3章SQL表的管理 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-第3章SQL表的管理 精品.ppt(43页珍藏版)》请在第一文库网上搜索。
1、1 SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如 Select、 Insert、
2、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。2SQL功能强大,但是概括起来,它可以分成以下几组:DML(Data Manipulation Language,数据操作语言),数据操作语言): 用于检索或者修改数据;用于检索或者修改数据;DDL(Data Definition Language,数据定义语言),数据定义语言): 用于定义数据的结构,比如用于定义数据的结构,比如 创建、修改或者删除数据库对象;创建、修改或者删除数据库对象;DCL(Data Control Language,数据控制语言),数据控制语言): 用于定义数据库用户的权限。
3、用于定义数据库用户的权限。3DML组组可以细分为以下的几个语句:SELECT:用于检索数据; INSERT:用于增加数据到数据库;UPDATE:用于从数据库中修改现存的数据 DELETE:用于从数据库中删除数据。 DDL语句语句可以用于创建用户和重建数据库对象。下面是DDL命令:CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEXDCL命令命令用于创建关系用户访问以及授权的对象。下面是几个DCL命令:ALTER PASSWORD GRANT REVOKE CREATE SYNONYM43.1 SQL的命名规范和数据类型的命名规范
4、和数据类型 3.2 创建表创建表 3.3 创建、删除和修改约束创建、删除和修改约束 3.4 增加、删除和修改字段增加、删除和修改字段 3.5 查看表格查看表格 3.6 创建和删除索引创建和删除索引3.7 删除表删除表 5lSQL的命名规范的命名规范标志符格式标志符格式:(:(最多容纳最多容纳128128个字符个字符) )且不区分大小写且不区分大小写。标志符的首字母必须是:标志符的首字母必须是:2626个英文字母个英文字母a-za-z和和A-Z,A-Z,以及其他一些语言字符以及其他一些语言字符, ,如如: :汉字。或者是汉字。或者是下划线下划线“_”_”、“”、“#”#”。标志符的首字母后的字符
5、可以是:标志符的首字母后的字符可以是: 2626个英文字母个英文字母a-za-z和和A-Z,A-Z,以及其他一些语言字符以及其他一些语言字符, ,如汉字。或者是下如汉字。或者是下划线划线“_”_”、“”、“#”#”或或“$”$”。标志符不允许是标志符不允许是T-SQLT-SQL的保留字。的保留字。标志符不允许有空格或特殊字符。标志符不允许有空格或特殊字符。61. 1. 整型数据类型整型数据类型2. 2. 浮点数据类型浮点数据类型 3. 3. 字符数据类型字符数据类型 4. 4. 日期和时间数据类型日期和时间数据类型 5. 5. 文本和图形数据类型文本和图形数据类型 6. 6. 货币数据类型货币
6、数据类型 7. 7. 位数据类型位数据类型 8. 8. 二进制数据类型二进制数据类型 9. 9. 特殊数据类型特殊数据类型 10. 10. 新增数据类型新增数据类型71 1整型数据类型整型数据类型 整型数据类型是最常用的数据类型之一,它主要用整型数据类型是最常用的数据类型之一,它主要用来存储数值,可以直接进行数据运算,而不必使用函数转来存储数值,可以直接进行数据运算,而不必使用函数转换。换。l(1 1)intint(integerinteger):):4 4个字节个字节l(2 2)SmallintSmallint : 2 2个字节个字节l(3 3)TinyintTinyint : 1 1个字节
7、个字节 请大家自己计算它们的取值范围请大家自己计算它们的取值范围82 2浮点数据类型浮点数据类型l用于存储十进制小数用于存储十进制小数 l(1 1)RealReal:4 4个字节的,最大个字节的,最大7 7位精确位数,位精确位数,不包括小数点不包括小数点。 对于超出数据表示范围的对于超出数据表示范围的采用四舍五入的方式采用四舍五入的方式 例例1 1 如指定某列为如指定某列为RealReal型数据类型,型数据类型,8.43687688.4368768 那么该列实际存储的是:那么该列实际存储的是: 8.4368778.436877。 例例2 2 如指定某列为如指定某列为RealReal型数据类型,
8、型数据类型,84.36876884.368768 那么该列实际存储的是:那么该列实际存储的是: 84.3687784.36877。l(2 2)FloatFloat 可以精确到第可以精确到第1515位小数,其范围从位小数,其范围从-1.79E-308-1.79E-308到到1.79E+3081.79E+308。9l(3 3)DecimalDecimal和和numericnumeric:可以提供小数所需要的实:可以提供小数所需要的实际存储空间,可以用际存储空间,可以用5-175-17个字节来存储。也可以将其个字节来存储。也可以将其写为写为decimaldecimal(p p,s s)的形式。)的形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-第3章SQL表的管理 精品 表格 模板 SQL 管理
