目录
数据库操作
1. 数据库的介绍
2. 数据库的类型
3. RDBMS特点
4. RDBMS中的术语
5. MySQL介绍
MySQL的安装与配置
1. MySQL下载
2. 安装与配置
环境变量配置
3. 安装时的错误处理
4. MySQL服务的启动与停止
数据库操作
1. 数据库的介绍
• 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可
能小的冗余度、与应用程序彼此独立的数据集合。
• 我们可以对数据库的数据运行新增、截取、更新、删除等操作。
2. 数据库的类型
• 关系数据库:
MySQL
MariaDB
PostgreSQL
Microsoft SQL Server
Oracle数据库
Sybase
…
• 非关系型数据库:
MongoDB
Redis
BigTable
CouchDB
3. RDBMS特点
• RDBMS即关系数据库管理系统(Relational Database Management
System)的特点:
1. 数据以表格的形式出现
2. 每行为各种记录名称
3. 每列为记录名称所对应的数据域
4. 许多的行和列组成一张表单
5. 若干的表单组成database
4. RDBMS中的术语
数据库: 数据库是一些关联表的集合。.
数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。
行:一行(=元组,戒记录)是一组相关的数据,例如一条用户订阅的数据。
冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。
主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
外键:外键用于关联两个表。
复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列戒多列的值进行排
序的一种结构。类似于书籍的目录。
参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满
足的完整性约束条件,目的是保证数据的一致性。
5. MySQL介绍
• MySQL是由瑞典MySQL AB公司开发,目前属于Oracle公司。
• Mysql是目前最流行的开源的关系数据库管理系统(RDBMS),特别是在WEB
应用方面。
• MySQL数据库有多个版本,目前常见版本如下:
MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
MySQL Cluster CGE 高级集群版,需付费。
MySQL的安装与配置
1. MySQL下载
• 我们以Windows64位系统下载5.7版本的MySQL为例讲解下载过程
• 首先访问MySQL官网:https://www.mysql.com 如下图所示:
选择社区开源免费版
最后我们选择社区版5.7的MySQL,网址:https://dev.mysql.com/downloads/file/?id=481160
2. 安装与配置
1. 解压MySQL安装包`mysql-5.7.24-winx64.zip`到电脑某个盘符的根目录下
2. 使用管理员身份运行`cmd`,打开Windows的DOS命令行界面
3. 在命令下输入cd进入MySQL软件的根目录下,切记不要进入`bin`目录。
4. 运行命令: bin\mysqld --initialize-insecure ,实现MySQL的初始化
5. 运行命令: bin\mysqld –install 安装MySQL服务到系统服务中
环境变量配置
3. 安装时的错误处理
我们在执行`bin\mysqld --initialize-insecure`初始化数据库时会报如下错误:
原因:没有安装`Visual C++ 2013`导致:
打开网址:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784 下载:
4. MySQL服务的启动与停止
1. 使用系统启停服务
2. 使用命令启停服务:
net start mysql --启动
net stop mysql --停止