一、首先什么是数据库呢?
- 数据库就是用来存储数据的文件
- excel表格、word文档都可以存储数据,这些文件都可以认为是数据库的文件
当数据量特别大的时候,单纯的用文件来管理就很不方便了,这时候就可以结合数据库管理软件来实现对数据的管理操作
1.1 数据库管理软件:
常见的有MySQL、oracal、sql server、DB2... ... 通过使用数据库管理软件可以高效的管理数据
关系型数据库:MySQL、oracal、 sql server
非关系数据库:MongoDB、Redis
1.2 如何理解数据库?
- 数据库其实是一个目录
- 在数据库下面存放一个或者多个数据文件,每个数据文件都是一个表
- 在每个数据表中存放着具体的数据
1.3 数据库的作用:
- 用于存储网页中接收到的数据
例:登入页面,输入账号密码,保存到数据库中,在和数据库中的数据做对比
二、MySQL简介
2.1 MySQL的特点:
- 开源
程序是开放给用户的
用户可以免费获取、修改、使用
- 双授权
社区版:免费,没有技术支持服务
商业版:收费,有完整售后技术支持服务
- 跨平台
可以运行在Windows、Linux、Mac
- 稳定
- 轻量级
MySQL运行期间占用系统资源少
2.2 MySQL版本
mysql5.0 mysql5.7 mysql8.0 等
2.3 MySQL默认端口号
3306
补充:
端口号范围:0-65535
redis端口号:6379
远程桌面:3389
ssh:22
tcp/udp(协议)/http/https(网页)/nginx/apache(中间件)端口号:80
三、怎么找数据库安装包?
3.1 MySQL的官网
www.mysql.com
3.2 安装数据库步骤:
3.3 登录MySQL的方法
- 方法一:
- 方法二(借助第三方软件):
3.4 连接MySQL
第一步:点击连接(如下图)
第二步:新建连接(如下图):
第三步:图标变绿表示连接成功(如下图)
3.5使用MySQL的方法
第一种:用MySQL自带的客户端
- 优点:不需要额外的软件就能使用、方便
- 缺点:只能通过命令来完成操作,操作过程需要一定的门槛
第二种:使用第三方软件工具(Navicate)
- 优点:可以用图形化的方式来操作,门槛低
- 缺点:软件收费
3.6 MySQL无法登录成功原因
可能一:账号密码错误
可能二:mysql服务没有启动
3.7 MySQL服务用命令来启动
net start 服务名
3.8 MySQL服务用命令来停止
net stop 服务名
四、MySQL基础命令
4.1 MySQL的用户
- 默认用户:安装MySQL的时候自动生成的用户(root)
- 自定义用户:安装MySQL以后自己创建的用户
4.2 MySQL的默认用户
- root
- 这个用户是管理员用户,而且具有的权限是最大的
4.3 表示数据的时候两个概念
- 记录:数据库文件中,每一行都是一条记录
- 字段:数据库文件中,每一列都是一个字段
4.4 MySQL的用户格式
用户名@主机地址
例:
"tom"@"192.168.10.211" #限制只能从192.168.10.211这个主机上用tom登录