数据库的介绍与安装

数据库

进行数据存储的仓库、支持数据的持久化(永久性存储)操作, 支持相应的查询机制

数据库的分类

  • RDBMS 关系型数据库:
  • NoSQL (Not Only SQL) 非关系型数据库

RDBMS 常见的数据库种类

  • MySQL : 是一个开源免费的数据库、支持商用。
  • Oracle : 商用收费
  • SQL Server: 微软的产品
  • DB2 : IBM 商用数据库

NoSQL 常见的数据库种类

  • Redis : 是一个键值对、支持高并发的、基于单线程的 内存型 非关系型数据库
  • Memcache : 基于 键值对结构的 非关系型数据库
  • Mongodb : 基于 文档结构的 非关系型数据库

MySQL数据库的安装

下载地址

  • D:/Program Files 文件夹下,新建一个 MySQL 文件夹

  • 将官方下载的解压包中的 和 bin同级的所有内容解压到MySQL文件夹

  • 在 MySQL文件夹下、新建一个 my.ini (MySQL数据库的配置文件) 文件

注意后缀名、如果电脑看不到后缀名、请打开文件扩展名

  • 用 notepad++ 打开 my.ini 进行编辑模式, 编写 MySQL的配置文件
[mysqld]

basedir = D:\Program Files\MySQL

datadir = D:\Program Files\MySQL\data

port = 3306

  • 管理员身份打开 命令提示符, 初始化数据库

cd /d D:\Program Files\MySQL\bin

# 查看 mysqld 所有的命令 

mysqld --verbose --help

# 初始化 mysql 数据库
mysqld  --initialize-insecure  --user=mysql

-I, --initialize Create the default database and exit. Create a super user
with a random expired password and store it into the log.
–initialize-insecure
Create the default database and exit. Create a super user
with empty password.

  • 将 mysql 做成 window 开机自启

mysqld  install <服务名>

服务名可以不提供、如果不提供,默认是mysql

  • 将 mysql 命令所在的位置,添加到 环境变量 path 中 (不是必须的,主要为了使用 控制台)
setx path D:\Program Files\MySQL\bin ;

  • 在管理员模式下, 启动 MySQL数据库
net start <服务名> 
  • 连接 MySQL数据库
mysql -uroot -p  -P  -h

-u 设置用户名,超级管理员默认是 root
-p 设置密码,如果密码为空,可以不设置
-P 设置端口号,如果是3306,可以不设置
-h 设置IP, 如果是本机, 可以不设置

MySQL数据库的卸载

  • 停止 mysql数据库服务器
net stop <服务名> 
  • 将 mysql服务从 window中移除
mysqld remove <服务名>

或者 

sc delete <服务名>

  • 删除环境变量

  • 从磁盘中将整个MySQL删除

MySQL数据库组成

DBMS (Database Manage System) : 全称 数据库管理系统
DBMS -> DB -> (table, view , index, procedure, function , trigger)

猜你喜欢

转载自blog.csdn.net/weixin_52953038/article/details/126591619