第1章数据库概述 1.1认识数据库 1.1.1基本概念 1.1.2数据描述 1.1.3数据模型 1.1.4关系型数据库语言 1.2MySQL数据库管理系统 习题 第2章数据库开发环境 2.1MySQL 5.6下载 2.2安装MySQL 2.2.1MSI格式安装 2.2.2ZIP格式安装 2.3启动和登录MySQL服务 2.3.1通过图形界面启动和关闭MySQL服务 2.3.2通过DOS窗口启动和关闭MySQL服务 2.3.3连接MySQL服务器 2.4MySQL客户端软件 2.4.1MySQL 5.6 Command Line Client 2.4.2MySQL Workbench 2.5SQLyog软件 2.5.1安装SQLyog 2.5.2SQLyog的使用 习题 实训 第3章数据库的创建和管理 3.1系统数据库和用户数据库 3.1.1系统数据库 3.1.2用户数据库 3.2销售管理数据库的创建 3.2.1使用CREATE DATABASE语句 3.2.2使用SQLyog客户端软件创建数据库 3.3销售管理数据库的管理和维护 3.3.1查看数据库 3.3.2选择当前数据库 3.3.3删除数据库 习题 实训 第4章数据引擎和数据处理 4.1MySQL体系结构 4.1.1数据库和实例 4.1.2MySQL体系结构 4.1.3各种存储引擎的特性 4.1.4默认存储引擎的操作 4.2表的基本概念 4.3列的数据类型 4.3.1整数类型 4.3.2浮点数类型、定点数类型和位类型 4.3.3日期和时间类型 4.3.4字符串类型 4.4列的属性 4.5数据完整性 习题 第5章数据表的操作 5.1销售管理数据库数据表结构 5.1.1数据表结构 5.1.2表关系 5.2销售管理数据表的创建 5.2.1使用CREATE TABLE语句创建数据表 5.2.2使用SQLyog客户端软件创建数据表 5.3销售管理数据库中数据表的查看 5.3.1使用SHOW TABLES语句查看所有的表 5.3.2使用DESCRIBE语句查看表的结构 5.3.3使用SHOW CREATE TABLE语句查看表的详细定义 5.3.4使用SQLyog软件查看表 5.4销售管理数据表的修改 5.5使用SQLyog修改表结构 5.6删除数据表 5.7销售管理数据库中数据表的约束 5.7.1约束概述 5.7.2非空约束 5.7.3主键约束 5.7.4外键约束 5.7.5唯一约束 5.7.6默认值约束 5.8销售管理数据库数据表中数据的操作 5.8.1使用SQLyog向表中添加数据 5.8.2使用SQL语句插入一条记录 5.8.3插入多条记录 5.8.4更新记录 5.8.5删除记录 习题 实训 第6章MySQL的运算符 6.1运算符简介 6.2算术运算符 6.3比较运算符 6.4逻辑运算符 6.5位运算符 实训 第7章数据库的数据查询 7.1SELECT语句 7.2简单查询 7.2.1SELECT子句 7.2.2WHERE子句 7.2.3ORDER BY子句 7.2.4GROUP BY子句 7.2.5HAVING子句 7.2.6LIMIT子句 7.3联接查询 7.3.1联接概述 7.3.2交叉联接 7.3.3内联接 7.3.4外联接 7.3.5复合条件联接 7.4嵌套查询 7.4.1单值嵌套 7.4.2单列多值嵌套 7.4.3多行多列值嵌套 7.4.4相关子查询(EXISTS) 7.5集合查询 7.6使用正则表达式查询 7.6.1MySQL的正则表达式 7.6.2查询以特定字符或字符串开头的记录 7.6.3查询以特定字符或字符串结尾的记录 7.6.4用符号“.”代替字符串中的任意一个字符 7.6.5匹配指定字符串查询 7.6.6匹配指定字符串中任意一个 7.6.7匹配特殊字符 7.6.8匹配多个实例 习题 实训 第8章MySQL的常用函数 8.1MySQL函数简介 8.2数学函数 8.2.1获取随机数以及圆周率 8.2.2数学计算函数 8.2.3幂与开平方计算函数 8.3字符串函数 8.3.1字符串长度函数 8.3.2字符串拼接函数 8.3.3字符串操作函数 8.4日期和时间函数 8.4.1日期和时间获取函数 8.4.2日期和时间提取函数 8.4.3日期和时间加减函数 8.5条件判断函数 8.5.1IF函数 8.5.2IFNULL函数 8.5.3CASE WHEN函数 8.6系统函数 8.7加密函数 实训 第9章销售管理数据库中视图的应用 9.1视图概述 9.1.1视图的定义 9.1.2视图的优点 9.1.3视图的缺点 9.2创建视图 9.2.1使用CREATE VIEW创建视图 9.2.2使用SQLyog客户端软件创建视图 9.3查看视图 9.3.1使用DESCRIBE语句查看视图 9.3.2使用SHOW TABLE STATUS语句查看视图 9.3.3使用SHOW CREATE VIEW语句查看视图 9.3.4在views表中查看视图详细信息 9.3.5使用SQLyog客户端软件查看视图 9.4修改视图 9.4.1使用ALTER VIEW语句修改视图 9.4.2使用CREATE OR REPLACE VIEW语句修改视图 9.4.3通过SQLyog客户端软件修改视图 9.5删除视图 9.6视图的应用 9.6.1在销售管理数据库中应用视图 9.6.2利用视图操作数据 习题 实训 第10章销售管理数据库中索引的应用 10.1索引概述 10.1.1索引的作用 10.1.2索引的分类 10.1.3索引文件的存储 10.2创建索引 10.2.1在创建表的时候创建索引 10.2.2在已有表上创建索引 10.2.3使用ALTER TABLE语句创建索引 10.2.4使用SQLyog客户端软件创建索引 10.3删除索引 10.4索引应用 10.4.1使用索引的原则 10.4.2创建销售管理数据库的索引 习题 实训 …… |