前言

第1章 数据库基本概念

1.1 数据与数据管理技术

1.1.1 数据

1.1.2 数据管理技术

1.2 数据库

1.3 数据库管理系统

1.4 数据库系统

1.5 数据库系统的结构

1.5.1 数据库三级模式结构

1.5.2 三级模式之间的映射

1.6 结构化查询语言SQL

1.7 数据库系统设计步骤

1.8 常用数据库管理系统

习题

第2章 概念模型设计

2.1 概念模型的基础知识

2.1.1 数据模型

2.1.2 信息的三个世界

2.1.3 概念模型概述

2.1.4 概念模型的基本概念

2.2 概念模型的设计方法与步骤

2.3 示例——图书管理系统的概念模型设计

习题

第3章 逻辑模型设计

3.1 逻辑模型的基础知识

3.1.1 关系模型概述

3.1.2 关系数据模型的基本概念

3.2 关系的完整性

3.3 关系数据库理论

3.3.1 关系模式设计中的问题

3.3.2 函数依赖

3.3.3 范式

3.3.4 关系模式的规范化

3.4 数据库逻辑模型设计

3.4.1 概念模型向关系模型的转换规则

3.4.2 采用E-R模型图方法的逻辑设计步骤

3.5 示例——图书管理系统的逻辑模型设计

习题

第4章 MySQL数据库环境

4.1 MySQL简介

4.2 MySQL的安装与配置

4.2.1 MySQL的下载

4.2.2 Windows平台下MySQL的安装

4.2.3 Linux平台下MySQL的安装

4.3 MySQL启动与关闭

4.3.1 Windows平台下MySQL的启动与关闭

4.3.2 Linux平台下MySQL的启动与关闭

4.4 MySQL图形化客户端

4.4.1 MySQLWorkbench简介

4.4.2 MySQL-Front简介

4.4.3 NavicatforMySQL简介

习题

第5章 数据库创建与管理

5.1 创建数据库

5.1.1 可视化创建数据库

5.1.2 命令行创建数据库

5.2 修改数据库

5.2.1 可视化修改数据库

5.2.2 命令行修改数据库

5.3 删除数据库

5.3.1 可视化删除数据库

5.3.2 命令行删除数据库

5.4 备份数据库

5.4.1 可视化备份数据库

5.4.2 命令行备份数据库

5.5 还原数据库

5.5.1 可视化还原数据库

5.5.2 命令行还原数据库

习题

第6章 数据表创建与管理

6.1 数据表基本概念

6.2 MySQL中的基本数据类型

6.2.1 数值数据类型

6.2.2 日期和时间类型

6.2.3 字符串类型

6.3 创建数据表

6.3.1 用CREATETABLE语句创建表

6.3.2 在Workbench客户端创建表

6.4 查看数据表

6.5 修改数据表

6.6 删除数据表

6.7 约束设置

6.7.1 非空约束

6.7.2 唯一性约束

6.8 示例——图书管理系统的数据表建立

习题

第7章 数据更新

7.1 插入记录

7.2 修改记录

7.3 删除记录

7.4 示例——图书管理系统的数据更新

习题

第8章 数据查询

8.1 关系代数理论

8.2 单表查询

8.3 连接查询

8.4 嵌套查询

8.5 示例——图书管理系统的数据输入与维护

习题

……

第9章 SQL编程基础

第10章 视图

第11章 索引

第12章 存储过程

第13章 触发器

第14章 MySQL用户管理与权限管理

第15章 MySQL的高级应用

第16章 数据库编程示例——知识自测系统

参考文献

数据库原理及应用 mysql版_数据库原理及应用(MySQL版)相关推荐

  1. ubuntu mysql 迁移_(最新)ubuntu20.04LTS版迁移mysql8.0数据库的方法

    (最新)ubuntu20.04LTS版迁移mysql8.0数据库的方法 之前mysql通过apt安装的,运行一段时间之后,发现根分区过小,有必要将占用空间大的数据库迁移到home分区,于是,有了这篇文 ...

  2. 数据库事务mysql意思_数据库 事务 作用

    事务ACID属性与隔离级别 概念 数据库领域中的事务指的是一系列对数据库的操作集合,是数据库管理系统(DBMS)定义的一个执行单位.事务的作用体现在两个方面: 在并发访问数据库的场景中,利用事务来隔离 ...

  3. pycharm连接mysql1193错误_pycharm连接mysql数据库提示错误的解决方法_数据库

    忘记phpmyadmin密码怎么重置_数据库 重置phpmyadmin密码的方法是:1.停止mysql服务:2.跳过验证启动mysql:3.重新设置密码:4.更新权限:5.重新启动mysql,如[ki ...

  4. apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库

    Mysql 服务器上面安装mysql yum -y install mysql mysql-devel mysql-server mysql-* 首次安装后,执行 #mysql 后,执行修改密码操作 ...

  5. MySQL学习_数据库和表的基本操作

    目录 1 创建和查看数据库 1.1 创建数据库 1.2 查看数据库 1.3 修改数据库 1.4 删除数据库 2 数据类型 2.1 整数类型 2.2 日期数据类型 2.3 字符串数据类型 3表的基本操作 ...

  6. c语言 mysql触发器_数据库触发器 @符号

    8. 函数 内置函数 聚合函数 对一组值进行运算,但返回一个汇总值. AVG 返回组中各值的平均值. 其中忽略 Null 值. CHECKSUM_AGG 返回组中各值的校验和. 将忽略 Null 值. ...

  7. 阿里云mysql容量_阿里云RDS的mysql数据库占用空间超过90%的处理

    阿里云RDS数据库最大支持2T,目前已经占用了90%,如果进行分库或者迁移比较麻烦,思路是找出占用空间过大的日志或不重要的文件进行删除操作 查询所有数据库占用磁盘空间大小的SQL语句: show bi ...

  8. xshell安装mysql步骤_数据库Mysql与禅道安装

    一.Linux上搭建禅道 Mysql 是关系型数据库管理系统 1.下载安装包:将安装包直接解压到/opt目录下,不要 解压到别的目录在拷贝到/opt/,因为这样会导致文件的所有者和读写权限改变 2.解 ...

  9. mysql运营_为线上运营Mysql数据库设置从库

    一.为mysql运营主库添加一个repl 账号 [root@zabbix_server ~]# mysql -uroot -p -S /var/lib/mysql/mysql.sock Enter p ...

  10. mysql中括号_干货!Python与MySQL数据库的交互实战

    作者 | Huang supreme,责编 | 郭芮 头图 | CSDN 下载自视觉中国 安装PyMySQL库如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个库的安 ...

最新文章

  1. 网站针对baidu的优化技巧
  2. matlab radn,如何用matlab编写randn函数?
  3. NoteRenderer.render logic
  4. 在OOW2009上寻宝撞大运续(床上篇)
  5. Heron:来自Twitter的新一代流处理引擎应用篇
  6. 一步一步写算法(之通用数据结构)
  7. 高阻态是0还是1_羽毛球拍穿线,先拉横线还是竖线?是否横线要比竖线高1到2磅?...
  8. 帮你快速拿Offer!渣本逆袭大厂面经分享
  9. html公式输入空格,mathtype怎么在公式里加空格
  10. JAVA----Quartz SimpleTrigger和CronTrigger 触发器
  11. fastjson解析json文本
  12. 软件里的alpha版和beta版是什么意思?
  13. Python 自定义程序打包 --- face_recognition 篇
  14. 【台州世通兰陵王系列】服务器的1U、2U、4U是指什么?
  15. 一文总结图像生成必备经典模型(二)
  16. 电脑怎么保存网页到桌面上使用
  17. 插件电容时间久了_揭秘电解电容存放久了会怎样,电容放置时间过长怎么办?
  18. java 发邮件 乱码_JavaMail发送中文邮件乱码的解决 | 学步园
  19. Cisco模拟器的基本使用
  20. nodejs+puppeteer+chromium爬取异步数据页面(英雄联盟英雄资料列表页+详情页)

热门文章

  1. android 屏幕orientation,关于屏幕旋转而orientation值不改变的问题
  2. 急需你的意见:句子迷图文日签投票
  3. 制订项目进度计划的讨论
  4. ZZM区块链全球区块文化娱乐相结合的新型网站源码
  5. 【物联网毕设基础】单片机:红外遥控通信原理
  6. 汇编学习软件推荐 - 汇编金手指
  7. 给本本K46C升级内存并升级64位WIN7
  8. “我是技术总监,我确实答不出那么多技术细节”
  9. Activator 通过SSH解锁屏幕等手势操作
  10. 小白操作Win10扩充C盘(把D盘内存分给C盘)亲测多次有效