数据库
什么是数据库
管理数据的系统---安装某种管理数据的系统---管理对象本质是文件
存数据的位置
内存,硬盘
什么是系统
运行在硬件基础上,管理其他软件
数据库的组成
库:存放多张表---文件夹
表:包含多条相同结构的记录---文件
记录:包含多个key-value键值对的一条数据---二进制数据
字段:描述信息---信息本身==key-value ---二进制数据
stu
id name age gender
1 Bob 18 male
2 Tom 20 female
数据库的分类
1)关系与非关系
关系:数据库中表与表有联系 --mysql
非关系:没有表概念 --redis,mongodb(介于关系与非关系)
2)内存与硬盘
硬盘: 数据可以永久存储---mysql,mongodb
内存:数据的存取效率极高---redis,memcache
3)sql与nosql
sql: 数据库操作通过sql语句
nosql:数据库操作就是key-value形式(value就是一条记录)
stu---{'name':'Bob' , 'age':18}
stus---[{'name':'Bob' ,'age':18},{'name':'Tom' ,'age':20}]
name---'Jerry'
安装
"""
1、解压免安装版本(5.6 - 没有初始密码)
2、配置环境变量:数据库绝对路径下的bin
3、配置服务:
启动管理员终端:mysqld --install [nmysql]
"""
卸载
"""
前提)启动终端,输入 mysql,如果不是提示 不是内部或外部命令,代表已安装数据库
1)直接连入
i 搜索:服务,检索mysql服务,有
停止服务,并移除服务 - 启动管理员终端:mysqld --remove
ii 搜索:服务,检索mysql服务,无 (mysql使用命令启动)
停止服务,启动管理员终端
tasklist | findstr mysql
taskkill /pid 进程pid /f
2)连接超时
搜索:服务,检索mysql服务,移除服务即可
3)移除环境变量
总结:如果能连入,先停止服务 | 如果添加了服务,就移除服务 | 取消环境变量配置
"""