mysql的 启动 与 客户端连接
1. mysql 的启动与关闭
1.1windows界面的启动与关闭
1.1.1 win+r,输入services.msc并回车
1.1.2找到mysql80并双击
1.1.3进入启动与停止界面手动操作
1.2windows命令行操作
1.2.1以管理员权限打开cmd
开启指令:net start mysql80
关闭指令:net stop mysql80
注意这里是mysql80的原因是在安装时默认名称为mysql80(当然你也可以自己改,不过不建议)
操作示例:
2.mysql 客户端连接
意义:MySQL 客户端连接就是客户端与数据库服务器建立的一条通信通道,用于发送SQL命令并获取结果。
2.1直接使用mysql提供的客户端命令行工具
2.1.1在主菜单直接找到 命令行客户端 双击进入
2.1.2输入密码后回车即可
操作示例:
2.2windows命令行操作
2.2.1前置条件:需要提前配置环境变量
右键此电脑,点击属性
高级系统设置
环境变量
找到path,点击编辑,新建,将下载的mysql中的bin目录的路径添加至此
2.2.2 命令行操作方法
客户端连接指令:mysql -u root -p
部分 | 说明 |
---|---|
mysql | MySQL 自带的命令行客户端工具,用于连接和操作数据库 |
-u | 指定登录的用户名(user) |
root | 用户名是 root ,是 MySQL 的超级管理员账户 |
-p | 表示需要输入密码(password),执行后会提示你手动输入 |
操作示例:
3.数据库基本概念一览
名称 | 全称 | 简称 |
---|---|---|
数据库 | 存储数据的仓库,数据是有组织地进行存储 | DataBase (DB) |
数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System (DBMS) |
SQL | 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 | Structured Query Language (SQL) |
4.数据模型概述
客户端:发起请求的“用户”
左侧的两台电脑代表客户端——可以是开发人员的命令行工具、Web 应用、移动 App 或管理界面。
它们的任务很简单:发送 SQL 请求,比如:
SELECT * FROM products WHERE price < 150;
DBMS:数据库的“大脑”
中间的齿轮象征着 DBMS(Database Management System),如 MySQL、PostgreSQL 或 Oracle。
它是整个系统的“调度中心”,负责:
- 接收客户端请求
- 解析 SQL 语句
- 验证权限
- 执行查询或更新操作
- 返回结果
可以把它想象成一个“翻译官+管理员”,把你的命令翻译成数据库能听懂的语言,并确保操作安全、高效。
数据库与表:数据的“家”
右侧的圆柱体是数据库实例,里面存储着结构化的数据。每个数据库可以包含多个数据表。
图中展示了两个典型的表:
产品表(products)
id | name | price | type |
---|---|---|---|
1 | MySQL | 100 | 数据库 |
2 | Oracle | 188 | 数据库 |
3 | Spring | 88 | Java |
用户表(users)
id | name | age | gender |
---|---|---|---|
1 | 令狐冲 | 28 | 男 |
2 | 风清扬 | 68 | 男 |
3 | 东方不败 | 32 | 男 |
这些表格体现了典型的关系型数据模型(Relational Model):数据以行和列的形式组织,每张表有主键(如 id
),支持高效查询与关联操作。
总结
客户端发请求 → DBMS 处理 → 数据库查表 → 返回结果,这就是现代数据库系统的基本工作流程。而表格化的数据组织方式,正是关系型数据库强大与流行的根本原因。