数据库的介绍
- 开元软件 Mysql mongodb redis
- 商业软件 oracle db2 SQL SERVER
- 软件跨平台:Linux unix windos
软件包的来源 使用操作系统安装光盘自带软件包
- 装包
- 修改配置文件
- 启动服务
- 查看进程
关系形数据库 | 非关系数据库 |
---|---|
Mysql、Mariadb | mongodb |
oracle等 | redis、memcache |
什么是关系形数据库?
- 关系形数据库按照一定的组织存储数据并且数据之间可以相互管理
- 可以跨平台
- 可移植性强
什么是非关系形数据库?
Msyql软件包的封包类型:
RPM
源码包 -> 可以自定义
- Rpm安装Mysql
删除自带的Mysql软件包
rpm -qa |grep -i mariadb
systemctl stop mariadb
rpm -e --nodeps mariadb-server mariadb
rm -rf /etc/my.my.cnf
rm -rf /var/log
数据库的基本使用
- 使用数初始密码在本机的数据库服务
mysql -h数据库服务器的IP地址 -u用户 -p密码 【库名称】
- 重置本机连接密码
- 把数据库存储在数据库的服务器上的过程
连接数据库服务器(命令行 API 图形工具) 选择库(存放数据库的文件夹)
- sql命令的分类
-
sql命令使用规则
-
管理数据库的sql命令
show databases; #查看当前的数据库
desc 数据库.表名称 #查看数据库的或表的结构 -
管理表的sql命令
drop table (数据库).(表名称)
-
管理记录sql命令
查看 删除 修改 插入
生产环境下面,数据库和网站服务一起使用构建网站运行平台LNMP和LAMP WNMP WAMP