序&刘家义 1
前言 1
第1章 主流数据库管理系统概述 1
第1节 SQL Server数据库管理系统简介 1
一、Microsoft SQL Server数据库管理系统的发展历程 1
二、Microsoft SQL Server 2008查询分析界面简介 2
第2节 ORACLE数据库管理系统简介 3
一、ORACLE数据库管理系统的发展历程 3
二、ORACLE SQL PLUS和PL/SQL Developer查询分析界面简介 4
第3节 DB2数据库管理系统简介 8
一、DB2数据库管理系统的发展历程 8
二、DB2控制中心和查询分析界面简介 9
第4节 Access数据库管理系统简介 12
一、Access数据库管理系统的发展历程 12
二、Access的查询分析界面简介 13
第5节 MySQL数据库管理系统简介 14
一、MySQL数据库管理系统的发展历程 14
二、MySQL的开发工具和查询分析界面简介 15
第6节 FoxPro数据库管理系统简介 18
一、FoxPro数据库管理系统的发展历程 18
二、FoxPro查询分析界面简介 19
第2章 主流数据库管理系统数据类型比对 22
第1节 SQL Server数据类型 22
第2节 SQL Server与ORACLE数据类型比对 23
一、ORACLE数据类型 24
二、SQL Server,ORACLE数据类型比较 24
第3节 SQL Server与DB2数据类型比对 25
一、DB2数据类型 25
二、SQL Server,DB2数据类型差异 28
第4节 SQL Server与Access数据类型比对 28
一、Access数据类型 28
二、SQL Server,Access数据类型比较 29
第5节 SQL Server与MySQL数据类型比对 30
一、MySQL数据类型 30
二、SQL Server,MySQL数据类型比较 32
第6节 SQL Server与FoxPro数据类型比对 33
一、FoxPro数据类型 33
二、SQL Server,FoxPro数据类型差异 34
第3章 主流数据库管理系统数据表管理语句的比对 36
第1节 创建表语句介绍 36
一、创建表语句 36
二、创建表时指定存储属性 49
第2节 创建约束语句介绍 52
一、约束的类型 52
二、不同类型约束在各数据库中的创建办法 52
第3节 创建索引语句介绍 76
一、索引介绍 76
二、不同数据库中创建索引的方法 76
第4节 修改或删除表、约束、索引语句介绍 82
第4章 主流数据库管理系统数据操纵语句的比对 93
第1节 预备知识:表达式的要素比较 93
第2节 查询语句框架介绍 94
第3节 各数据库中SELECT子句的差别 95
第4节 From子句和连接查询 98
第5节 嵌套查询(子查询)语句 102
第6节 分组统计与结果筛选 104
第7节 生成表语句介绍 105
第8节 INSERT语句和插入数据 107
第9节 UPDATE语句和修改数据语句 111
第1O节 DELETE和删除数据语句介绍 115
第5章 主流数据库管理系统数据常用函数的比对 119
第1节 数学函数的比对 119
一、绝对值函数 119
二、取整函数 126
三、角度弧度转换函数 132
四、幂函数 135
五、随机函数 137
六、舍入函数 142
七、取符号函数 148
八、平方函数 152
九、平方根函数 153
第2节 字符函数的比对 157
一、取子串函数 157
二、查找子串位置函数 162
三、空格处理函数 166
四、取字符串长度函数 177
五、字符串替换函数 184
第3节 统计函数的比对 188
一、求和函数 188
二、求平均值函数 193
三、求最大值函数 198
四、求最小值函数 201
五、计数函数 205
第4节 日期时间函数的比对 209
一、取当前日期函数 209
二、提取日期指定部分函数 213
三、日期差值计算函数 220
四、按指定差值求新日期函数 226
第5节 类型转换函数的比对 232
第6节 判断选择函数、空值处理函数的比对 249
一、判断选择函数 249
二、空值处理函数 253
第7节 函数对照表 258
上机练习题 262
第1节 建立数据库表的练习 262
第2节 约束的练习 263
第3节 数据操纵 263
第4节 综合练习——通过代开增值税发票数据审查一般纳税人认定 269