MySQL的安装了解
MySQL特点
关系型数据库
数据以 行和列(表)的形式存储
表中行:一条记录 列: 一个字段
表和表之间的逻辑关联(”关系”)- 关系型数据库存储(表之间有逻辑关联)
- 非关系型数据库中存储(两条信息(字典)之间没有”关系“)
- 区别:
查询效率较高,没有结构性的数据存储效果好
但查询功能不够强大,数据上有冗余
跨平台
在Windows, Linux, Unix运行数据库服务支持多种编程语言
python, java, php…..数据库软件, 数据库, 数据仓库区别
1.数据库软件
看得见,可操作,实现数据库的逻辑功能,例如My_SQL..
2.数据库
逻辑概念, 存储数据, 侧重于存储数据
3.数据仓库
数据量特别庞大, 主要用于数据分析, 数据挖掘
数据库:例user表,用户信息等信息,就负责存储信息数据
数据仓库:除存储之外,分析用户登录情况,花钱情况,购物量等,主要进行数据分析挖掘
MySQL安装
- Ubuntu安装MySQL服务
- 安装服务端
sudo apt-get install mysql-server - 安装客户端
sudo apt-get install mysql-client - Ubuntu安装软件
- sudo apt-get install update
更新:(访问sorces.list里面的网址更新保存) - sudo apt-get -f install
修复依赖关系: 软件安装先后依赖关系,自动安装需要的前提软件
- sudo apt-get install update
- 安装服务端
- Windows安装MySQL服务
1.下载安装包(windows版本)
mysql-installer*****5.7***.msi
2.双击安装 Mac安装
- 下载安装包
- 设置环境变量
- 打开终端 vi .bash_profile
- 添加如下内容:
export PATH=${PATH}:/use/local/mysql/bin
保存退出 - 终端执行:
source .bash_profile
让其生效 - 验证: mysql -uroot -p密码
启动和连接MySQL服务
服务端启动
查看服务状态:
sudo /etc/init.d/mysql status 查看状态
sudo /etc/init.d/mysql start 启动
sudo /etc/init.d/mysql stop 停止
sudo /etc/init.d/mysql restart 重启
sudo /etc/init.d/mysql reload 重载客户端连接
命令格式:
mysql -h主机地址 -u用户名 -p密码
mysql -hlocalhost -uroot -p123456 本地登录
mysql -h127.0.0.1 -uroot -p123456 本地登录
本地登录 -h 选项可以省略
mysql -uroot -p密码
客户端把数据存储到数据库服务器上的过程
- 先连接到数据库服务器 mysql -u用户名 -p密码
- 选择库 use 库名
- 创建/修改 表记录 update 表名 set
- 断开与数据库的连接 exit; quit; \q