数据的存储常见的容器
- 内存 : 读写速度快、不能做数据的持久化
- 文件 : 读写速度慢、数据可以进行持久化操作
- 数据库: 本质仍旧是 文件的存储、支持结构化查询
数据库的种类
-
关系型数据库 SQL
- MySQL : 开源的数据库(源代码开放的)、被Oracle收购
- Oracle(甲骨文): 商用是收费的、Java 也是 Oracle旗下的产品
- SQL Server(微软): C#、.net 语言 一般使用
- DB2 (IBM) :
-
非关系型数据库(NoSQL)
非关系型数据库是对关系型数据库的一个 补充- Redis
- Mongodb
- Memcache
MySQL数据库的安装
- .msi 文件的安装 (傻瓜式、注册表中添加MySQL信息,卸载比较困难)
- .zip 文件的安装 (配置式安装、卸载和安装相对比较简单)
zip 安装的步骤
- 下载 对应的 .zip 安装包
- 在盘新建一个 MySQL文件夹
- 将 zip 压缩文件中 和 bin目录同级的所有文件/文件夹 拷贝到 E:/Program Files/MySQL
- 在 E:/Program Files/MySQL 文件夹下,新建一个
my.ini
(mysql核心配置文件)
[mysqld] # 启动 MySQL服务器的命令
port = 3306 # MySQL数据库对外提供服务的端口号,默认3306
basedir=E:\Program Files\MySQL # basedir设置 MySQL 安装位置
datadir=E:\Program Files\MySQL\data # MySQL 存储数据的目录
max_connections=1000 # 允许 客户端连接服务器的最大连接数据
character-set-server=utf8 # 设置服务器的编码方式式 UTF-8
default-storage-engine=INNODB # 设置数据库的服务器的默认引擎
[mysql] # 配置客户端连接服务器的信息
default-character-set=utf8 # 设置客户端和服务器连接数据的编码方式
- 在E:/Program Files/MySQL 目录下、新建一个 data 空目录
- 将 E:/Program Files/MySQL/bin 目录添加到 环境变量 PATH 中
电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 用户变量/系统变量 -> Path -> 添加一个值
- 用管理员模式 打开命令行窗口
- 在命令提示符下,切换到 E:/Program Files/MySQL/bin 下
E:
cd Program Files/MySQL/bin
- 初始化 MySQL数据 (如果出现错误、请先安装vcredist_x64.exe)
mysqld --initialize-insecure --user=mysql
- 向计算机添加 MySQL 服务
mysqld install [服务名] # 服务器如果不提供,默认为 mysql
卸载服务 (了解、不需要操作的)
mysqld remove
- 查看服务、确保MySQL服务正常安装
快捷键: WIN + R --> services.msc --> mysql服务 -> 右键属性 -> 查看 mysqld的位置是否正确
- 在管理员命令提示符下、启动 MySQL 服务器
net start mysql
关闭 数据库服务
net stop mysql
这样砍价容易没🐎