
| 励志照亮人生编程改变命运 20.5小时全程多媒体视频讲解 循序渐进:从数据库与数据表的创建开始讲解,逐步过渡到SQL语言的学习 内容全面:涵盖SQL语言数据查询、数据更新、数据控制等方面的内容 便于学习:对SQL语句采用语法规范、语法说明、实例代码、实例讲解、显示结果的结构阐述,方便学习和查询 对比讲解:对比了SQL Server,Oracle和MySQL三种数据库在SQL实现上的差异 实例丰富:讲解每一个SQL语句时都提供了多个示例,全书贯穿示例达400余个 视频教学:配有20.5小时多媒体视频进行讲解,学习效果好 《零基础学SQL》涵盖内容 概念模型、关系数据模型、关系模式 SQL语言的分类和特点、SQL语言的书写规范、常用数据类型 数据库的创建和删除、数据表的创建和更新 数据记录、属性、字段、列、行、主键、外键、约束、索引 使用约束、使用索引 修改数据库中的表、删除数据库中的表 基本查询操作、比较查询、逻辑查询、空值查询、模糊查询 表中数据的排序与分组 多表连接查询与集合查询、相关子查询与多重子查询 常用函数的使用、视图的创建与维护 数据记录的增加、删除和修改 权限的授予与回收、事务的控制与管理 PL/SQL的编写规范、块结构、基本要素、数据类型和控制结构 使用游标、异常处理 存储过程的创建与维护、函数的创建与维护、包的创建与维护 触发器创建与管理 SQL语句性能优化、动态SQL、数据库的存取访问 光盘内容 书中涉及的程序源代码 《零基础学SQL》多媒体教学视频 《零基础学SQL》教学PPT 赠送的编程电子图书 |
| 出版说明 前言 第一篇 关系数据库与SQL语言 第1章 关系数据库介绍 1 1.1 数据模型 1 1.1.1 概念模型 1 1.1.2 关系数据模型 3 1.2 关系模式 3 1.3 常用关系数据库 4 1.3.1 Oracle数据库 4 1.3.2 Microsoft SQL Server数据库 4 1.3.3 MySQL数据库 4 1.3.4 PostgreSQL数据库 5 1.4 安装与使用MySQL 5.0数据库 5 1.4.1 安装MySQL 5.0 5 1.4.2 安装用户图形界面 7 1.4.3 运行MySQL 5.0 8 1.5 小结 9 第2章 SQL语言概述 10 2.1 SQL语言介绍 10 2.2 SQL语句的分类 11 2.3 SQL语言的特点 11 2.4 常用数据类型 12 2.4.1 整数类型与浮点类型 12 2.4.2 数值类型 13 2.4.3 字符类型 13 2.4.4 日期与时间类型 14 2.4.5 二进制类型 15 2.5 SQL语句书写规范 15 2.6 小结 16 第二篇 数据库与数据表的创建和管理 第3章 数据库的创建与删除 17 3.1 创建数据库 17 3.1.1 使用SQL语句创建数据库 17 3.1.2 在MySQL 5.0 Command Line Client窗口下创建数据库 18 3.1.3 在MySQL 5.0用户图形界面中创建数据库 18 3.2 删除数据库 19 3.2.1 使用SQL语句删除数据库 19 3.2.2 在MySQL 5.0 Command Line Client窗口下删除数据库 19 3.2.3 在MySQL 5.0用户图形界面中删除数据库 20 3.3 小结 21 第4章 数据表的创建与更新 22 4.1 数据库中的表 22 4.1.1 数据记录、属性、字段、列和行 22 4.1.2 主键 23 4.1.3 外键 23 4.1.4 索引 24 4.1.5 约束 24 4.2 创建数据表 25 4.3 使用约束 27 4.3.1 唯一约束 27 4.3.2 主键约束 28 4.3.3 外键约束 30 4.3.4 检查约束 31 4.3.5 非空约束 32 4.4 使用索引 33 4.4.1 索引的分类 33 4.4.2 创建与删除索引 33 4.5 修改数据库中的表 35 4.5.1 向表中增加一列 35 4.5.2 增加一个约束条件 36 4.5.3 增加一个索引 37 4.5.4 修改表中的某一列 38 4.5.5 删除表中某一列 38 4.5.6 删除一个约束条件 39 4.6 删除数据库中的表 39 4.7 数据库test_STInfo中的表 39 4.7.1 学生信息表T_student 40 4.7.2 课程信息表T_curriculum 40 4.7.3 成绩信息表T_result 40 4.7.4 教师信息表T_teacher 41 4.7.5 院系信息表T_dept 41 4.7.6 计算机系教师信息表T_CSteacher 41 4.8 小结 42 第三篇 数 据 查 询 第5章 基本查询操作 43 5.1 查询全部列的记录 43 5.2 查询表中指定的列 44 5.3 查询表中不重复的记录 45 5.4 使用列别名查询 46 5.5 对查询的记录进行算术运算 47 5.6 使用连接符(Ⅱ)连接字段 5.7 关于NULL值 5.8 小结 第6章使用WHERE子句查询表中满足条件的记录 6.1 比较查询 6.1.1 算术比较运算符 6.1.2 BETWEENAND运算符查询指定条件范围的记录 6.1.3 IN运算符查询与列表匹配的记录 6.1.4 字符串比较 6.1.5 日期时间的比较 6.2 逻辑查询 6.2.1 使用AND运算符查询同时满足多个条件的记录 6.2.2 使用OR运算符查询满足任一条件的记录 6.2.3 使用NOT运算符查询满足相反条件的记录 6.2.4 复杂逻辑查询 6.3 空值查询 6.4 使用LIKE操作符实现模糊查询 6.4.1 匹配任意单个字符 6.4.2 匹配O个或者多个字符 6.4.3 使用转义字符 6.5 使用REGEXP关键字进行模式匹配 6.6 小结 第7章 表中数据的排序与分组 7.1 使用ORDERBY子句对数据记录进行排序 7.1.1 指定表中的一列进行排序 7.1.2 指定表中列的位置序号进行排序 7.1.3 对SELECT语句中的非选择列进行排序 7.1.4 指定表中的多列进行排序 7.2 常用的聚合函数 7.3 使用GROIJPBY子句对表中数据进行分组 7.3.1 单列分组 7.3.2 多列分组 7.3.3 使用H.AVING限制分组后的查询结果 7.3.4 对分组结果进行排序 7.3.5 GROUPBY子句中处理NULL值 7.4 使用ROLLUP关键字统计数据 7.5 限制结果集行数 7.5.1 使用MySQL数据库限制结果集行数 7.5.2 使用Oracle数据库限制结果集行数 7.5.3 使用MicrosoftSQLServer数据库限制结果集行数 7.6 小结 第8章 连接查询与集合查询 8.1 内连接查询 8.1.1 等值连接 8.1.2 非等值连接 8.1.3 使用ON子句建立相等连接 8.1.4 使用USING子句建立相等连接 8.2 交叉连接 8.3 自连接查询 8.4 外连接查询 8.4.1 左外连接 8.4.2 右外连接 8.4.3 全外连接 8.5 集合查询 8.5.1 并操作 8.5.2 交操作 8.5.3 差操作 8.6 小结 第9章 子查询 9.1 单行子查询 9.2 多行子查询 9.2.1 使用IN运算符的子查询 …… 第10章 常用函数 第11章 视图的创建与删除 第四篇 数据更新 第12章 插入数据记录 第13章 修改数据记录 第14章 删除数据记录 第五篇 数据控制 第15章 权限的授予与回收 第16章 事务的控制与管理 第六篇 PL/SQL 第17章 PL/SQL概述 第18章 PL/SQL基础 第19章 PL/SQL中的控制结构 第20章 使用游标 第21章 异常处理 第22章 存储过程 第23章 函数 第24章 包 第25章 触发器 第七篇 SQL应用 第26章 SQL语句性能优化 第27章 动态SQL 第28章 数据库的存取访问 附录A 常用SQL语句 附录B 常用函数对照 |
商品评论(0条)