导图社区 MYSQL数据库
这是一篇关于MYSQL数据库的思维导图,主要内容包括:引导,数据库的发展历史,数据库管理系统 DBMS database manage System,常见的关系型数据库,非关系型数据库,安装/卸载MySql,登录MYSQL流程,Mysql登录语句简单说明。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
MYSQL数据库
引导
什么是数据?
数字(学生成绩,年龄,薪资...),文本(论文,文章内容,标题,新闻...),图片(证件照,产品图片...) 音频语音留言,音乐....),视频(电影,电视,短视频...)
什么是数据库?
存储和管理数据的在计算机内部有组织的有结构的集合,持久化保存,检索。按照用户的要求实现运算
什么是数据库管理系统?
包含数据库以及数据库管理员,管理员报错数据库实现CRUD(增删改查)
为什么要学习数据库?
1 数据是核心 2 很多软件都是持久化数据 3 功能性测试需要用数据库 4 测试对数据库的重要性
数据库的发展历史
1 20世纪60年代--70年代 层次性和网络型数据库
2. 20世纪70年代至今 关系型数据库
数据库管理系统 DBMS database manage System
1、一个数据库管理系统中有很多的数据库 2、数据库的名字不能重复 3、不同的数据库中的表名可以重复 4、同一个数据库中的表不能重复
常见的关系型数据库
1 Oracle数据库 大型数据库 收费的,美国甲骨文 2 mysql 中小型 开源免费 社区版 免,企业版本 3 sqlserver 微软 收费的 图形用户界面友好
非关系型数据库
nosql:not sql :相互之间没有关系 简单,轻巧 redis mongodb : 主要用于分布式高并发
安装/卸载MySql
Mysql 版本
mysql8.0 mysql5.0
社区版 免,企业版本
测试版本 【mysql -V】
安装
1 、 更新软件库 【sudo apt-get update 】
3、 测试版本 【mysql -V】
4 、 在进程中搜索mysql,判断是否启动了 【ps -ef | grep mysql 】
2 、安装mysql服务器 【sudo apt-get install mysql-server 】
卸载
2、卸载所有mysql开头的软件包 【sudo apt-get remove --purge mysql-\* 】
3、 删除mysql的配置文件 【sudo rm -rf /etc/mysql /var/lib/mysql 】
4、 清除残留 【sudo apt-get autoremove】 【sudo apt-get autoclean】
【mysql -V】 测试版本
1、停止mysql服务【 sudo service mysql stop 】
登录MYSQL流程
1【sudo mysql -u root -p】设置root密码,默认是空密码
[sudo] cloud 的密码: cloud密码回车 Enter password: 直接回车
2【use mysql;】选择数据库 (use + 数据库名);
3 给root账户设置新密码 (root)
alter user 'root'@'localhost' identified with mysql_native_password by '新密码'; 【alter user 'root'@localhost identified with mysql_native_password by 'root';】
4 刷新权限 【flush privileges;】
5 退出mysql 【exit;】
Commands end with ; 所有的命令以分号结束
Mysql登录语句简单说明
新打开一个终端 1 【sudo mysql -hlocalhost -uroot -p 】 -h:表示登录的主机地址 -u 用户名 -p 密码 ( 【 ifconfig 】【ping ip】
例如:sudo mysql -h 192.168.10.1 -uroot -p 连接远程192.168.10.1 账户名root sudo mysql -h 192.168.101.11 -ukate -p 连接远程192.168.101.11 账户名kate
2 【mysql -u root -p】 连接本机 localhost -h省去