QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30
1立封
1平封

MySQL数据库原理与应用

对MySQL数据库原理、基础知识、核心技术及应用方法进行了详细介绍
  • 类  别:计算机系列
  • 书  名:MySQL数据库原理与应用
  • 主  编:陈志涛
  • 定  价:59.9
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:220
  • 时  间:2024年5月
  • 出  版  社:北京希望电子出版社
  • 书  号:978-7-83002-867-1

内容摘要

        全书共分10个模块,包括数据库基础、数据库设计、MySQL基础、MySQL编程基础、数据查询、索引、视图、存储过程与触发器、MySQL安全性管理、企业进销存管理系统综合案例等。
        本书结构严谨,逻辑性强,易教易学,可作为计算机、信息管理及相关专业数据库原理与应用课程的教材,也可作为数据库管理人员、数据处理与分析人员、程序开发人员、数据库开发人员以及对数据库知识感兴趣的读者的学习参考书。

目录

模块1 数据库基础
 1.1数据库系统简介
  1.1.1数据管理技术的发展
  1.1.2数据库系统的组成
 1.2数据库的体系结构
  1.2.1数据库系统的内部结构
  1.2.2数据库系统的外部结构
 1.3常见的关系型数据库
  1.3.1 Oracle
  1.3.2 SQL Server
  1.3.3 Access
  1.3.4 MySQL
 1.4常用的MySQL图形化管理工具
 课后作业
模块2 数据库设计
 2.1数据模型
  2.1.1数据模型简介
  2.1.2E-R模型
  2.1.3关系模型
 2.2关系数据库的设计
  2.2.1需求分析
  2.2.2概念结构设计
  2.2.3逻辑结构设计
  2.2.4物理结构设计
  2.2.5数据库实施
  2.2.6数据库运行和维护
 课后作业
模块3 MySQL基础
 3.1MySQL简介
 3.2MySQL的安装与配置
  3.2.1MySQL的安装
  3.2.2MySQL运行环境的配置
 3.3MySQL 服务器的基本操作
  3.3.1MySQL服务器的启动与停止
  3.3.2MySQL服务器的连接与关闭
 3.4MySQL数据库的基本操作
  3.4.1数据库概述
  3.4.2数据库的创建
  3.4.3数据库的修改
  3.4.4数据库的删除
 3.5MySQL数据表的基本操作
  3.5.1数据表概述
  3.5.2数据表的创建
  3.5.3查看表结构
  3.5.4修改表结构
  3.5.5表中数据的操作
  3.5.6数据表的删除
 课后作业
模块4 MySQL编程基础
 4.1T-SQL简介
 4.2数据类型
  4.2.1数值类型
  4.2.2字符串类型
  4.2.3日期/时间类型
 4.3常量和变量
  4.3.1常量
  4.3.2变量
 4.4运算符和表达式
  4.4.1算术运算符
  4.4.2比较运算符
  4.4.3逻辑运算符
  4.4.4位运算符
  4.4.5运算符的优先级
  4.4.6表达式
 4.5流程控制语句
  4.5.1IF…ELSE语句
  4.5.2CASE语句
  4.5.3WHILE语句
  4.5.4REPEAT语句
  4.5.5LOOP语句和LEAVE语句
 4.6内部函数
  4.6.1数学函数
  4.6.2字符串函数
  4.6.3日期时间函数
  4.6.4系统信息函数
  4.6.5加密函数
 课后作业
模块5 数据查询
 5.1使用SELECT进行查询
 5.2单表查询
  5.2.1查询所有字段数据
  5.2.2查询指定字段数据
  5.2.3设置别名
  5.2.4去掉重复记录
  5.2.5使用比较运算符查询数据
  5.2.6使用逻辑运算符查询数据
  5.2.7带LIKE的模糊查询
  5.2.8带BETWEEN…AND的查询
  5.2.9带IN的查询
  5.2.10带IS NULL空值的查询
  5.2.11使用ORDER BY排序查询
  5.2.12所有GROUP BY分组查询
  5.2.13使用HAVING子句对分组汇总结果进行筛选
  5.2.14使用聚合函数统计汇总查询
  5.2.15使用LIMIT限制结果集返回的行数
 5.3多表查询
  5.3.1内连接查询
  5.3.2外连接查询
  5.3.3交叉连接查询
  5.3.4自连接查询
 5.4嵌套查询
  5.4.1带IN的嵌套查询
  5.4.2带比较运算符的嵌套查询
  5.4.3带ANY或ALL的嵌套查询
  5.4.4带EXISTS的嵌套查询
 5.5带子查询的数据更新
  5.5.1复制表结构及数据到新表
  5.5.2向表中插入子查询结果集
  5.5.3带子查询的修改语句
  5.5.4带子查询的删除语句
 5.6使用UNION合并结果集
 课后作业
模块6 索引
 6.1索引的简介
 6.2创建索引
  6.2.1在CREATE TABLE语句中创建视图
  6.2.2在ALTER TABLE语句中创建索引
  6.2.3使用CREATE INDEX语句创建索引
  6.2.4使用Navicat对话方式创建索引
 6.3查看索引
 6.4删除索引
  6.4.1使用DROP INDEX语句删除索引
  6.4.2使用Navicat对话方式删除索引
 6.5索引对查询的影响
 6.6约束管理
  6.6.1常见的约束
  6.6.2约束的基本操作
 课后作业
模块7 视图
 7.1视图简介
 7.2创建视图
  7.2.1使用CREATE VIEW语句
  7.2.2 使用Navicat对话方式创建视图
 7.3查看视图
 7.4修改视图
  7.4.1使 用 CREATE OR REPLACE VIEW语句修改视图
  7.4.2使用ALTER VIEW语句修改视图
  7.4.3使用Navicat对话方式修改视图
 7.5更新视图
  7.5.1通过视图向表中插入数据
  7.5.2通过视图修改表中数据
  7.5.3通过视图删除表中数据
 7.6删除视图
  7.6.1使用DROP VIEW语句删除视图
  7.6.2使用Navicat对话方式删除视图
 课后作业
模块8 存储过程与触发器
 8.1存储过程
  8.1.1存储过程简介
  8.1.2创建存储过程
  8.1.3调用存储过程
  8.1.4修改存储过程
  8.1.5删除存储过程
  8.1.6存储过程与函数的联系与区别
 8.2  触发器
  8.2.1触发器简介
  8.2.2创建触发器
  8.2.3修改触发器
  8.2.4删除触发器
 课后作业
模块9 MySQL安全性管理
 9.1用户管理
  9.1.1创建用户
  9.1.2修改用户密码
  9.1.3删除用户
 9.2权限管理
  9.2.1MySQL权限类型
  9.2.2使用GRANT语句授予用户权限
  9.2.3使用SHOW GRANTS语句查看用户权限
  9.2.4使用REVOKE语句撤销用户权限
  9.2.5使用Navicat对话方式授予/撤销用户权限
 9.3数据库的备份与恢复
  9.3.1备份与恢复概述
  9.3.2使用mysqldump命令备份数据库
  9.3.3使用mysql命令恢复数据库
  9.3.4使用source语句恢复数据库
  9.3.5使用Navicat对话方式备份/恢复数据库
 课后作业
模块10 企业进销存管理系统综合案例
 10.1系统分析
  10.1.1需求描述
  10.1.2用例图
 10.2系统设计
  10.2.1系统目标
  10.2.2系统功能结构
 10.3数据库与数据表设计
  10.3.1数据库系统的概念设计
  10.3.2数据库系统的物理设计
 10.4创建项目
 10.5系统文件夹组织结构
 10.6公共类设计
  10.6.1SQLHelper类
  10.6.2User类
  10.6.3Jhd类
 10.7系统登录模块设计
  10.7.1设计登录窗体
  10.7.2“密码”文本框的回车事件
  10.7.3“登录”按钮的事件处理
 10.8系统主窗体设计
  10.8.1设计菜单栏
  10.8.2子菜单事件处理
  10.8.3权限管理
 10.9进货单模块设计
  10.9.1设计进货单窗体
  10.9.2添加进货商品
  10.9.3商品入库
 10.10销售单模块设计
  10.10.1设计销售单窗体
  10.10.2添加销售商品
  10.10.3商品出库
 10.11库存盘点模块设计
  10.11.1设计库存盘点窗体
  10.11.2添加盘点数据
 10.12运行项目
 10.13开发中一种常见问题与解决方法

主编信息

陈志涛,顺德职业技术学院副教授。

相关图书

  • PHP+MySQL——Web项目实战

    主编:沙旭 徐虹 夏显剑

    本书采用知识点配套项目微课进行讲解,深入浅出地阐述了如何运用PHP+MySQL完成Web项目开发,演示了如何综合运用PHP技术构建高效、

    ¥43
  • C#程序设计与数据库编程

    主编:沙旭 徐虹 刘上朝

    本书作为 NET平台中C 程序设计与数据库编程的著作,系统全面的介绍了有关C 程序设计的相关知识。全书共分12章,内容包括 NET框架知

    ¥49