作为数据库学习的入门第一课,mysql 的运行环境配置和基础操作是构建后续技能的基石。今天通过实操实验,系统掌握了 mysql 服务管理、登录退出、sql 语句执行等核心知识点,这篇博客就来详细梳理实验中的关键操作和实用技巧,帮大家快速上手 mysql!
一、实验核心目标
- 熟练操作 mysql 服务的启动、停止与恢复
- 掌握多种 mysql 登录和退出方式
- 学会使用命令行和 mysql workbench 两种工具执行 sql 语句
- 完成数据库、数据表的创建,以及数据的插入、查询和统计
二、关键知识点与实操步骤
(一)mysql 服务管理:启动与退出
mysql 服务是数据库运行的基础,必须先确保服务正常启动才能进行后续操作:
- 右键点击 “计算机”,选择 “管理”
- 在 “服务和应用程序” 中找到 “服务” 选项
- 右侧窗口定位到 “mysql80” 服务,右键可执行 “启动”“停止”“恢复” 等操作
(二)mysql 登录与退出:两种实用方式
方式一:命令行客户端登录
- 启动:windows 开始菜单找到 “mysql” 目录,选择 “mysql command line client” 或 “mysql command line client-unicode”
- 输入登录密码,进入 “mysql>” 提示符状态即登录成功
- 退出:在提示符下输入
quit或exit命令即可
方式二:mysql workbench 登录
- 开始菜单选择 “mysql workbench 8.0 ce”,打开欢迎窗口
- 点击已创建的连接实例,输入登录密码
- 登录成功后进入可视化工作界面,操作更直观
(三)sql 语句执行:两种工具实战
1. 命令行状态下的 sql 操作
查看 mysql 版本和当前日期:
select @@version, current_date;
执行后会返回版本号(如 8.0.13)和当前日期(如 2025-11-03)
查看以 “e” 开头的系统变量:
show variables like 'e%';
会列出所有以 “e” 开头的系统变量及对应值,如event_scheduler(事件调度器)等
2. mysql workbench 下的 sql 操作
算术表达式计算:输入语句并选中,点击工具栏 “执行” 按钮:
select 10%3, 8/4, 2*3;
结果以表格形式展示,分别为 1、2.0000、6
查看系统日期及年月:
select sysdate() 日期, year(sysdate()) 年, month(sysdate()) 月;
可直接获取格式化的日期信息,如 2025-11-03 10:43:52、2025、11
(四)数据库与数据表核心操作
1. 数据库创建与选择
创建 student 数据库:
create database student;
选择要操作的数据库:
use student;
2. 数据表创建
创建包含学号、姓名、性别、专业字段的学生表,其中学号为主键(非空唯一):
create table 学生表( 学号 char(6) not null primary key, 姓名 varchar(8) not null, 性别 char(2), 专业 varchar(20) );
3. 数据插入
批量插入 3 条学生记录:
insert into 学生表 values
('001','张三','男','计算机科学与技术'),
('002','李四','女','物联网工程'),
('003','王五','女','软件工程');4. 数据查询与统计
查询所有学生记录:
select * from 学生表;
条件查询(查询女生的姓名和专业):
select 姓名, 专业 from 学生表 where 性别='女';
统计学生总人数:
select count(*) 人数 from 学生表;
三、实验总结与小贴士
- 服务管理是基础:操作 mysql 前务必确认服务已启动,否则会导致登录失败
- 工具选择看场景:命令行适合快速执行简单命令,mysql workbench 可视化界面更适合复杂操作和结果查看
- sql 语句规范:关键字建议大写(如 create、select),字段名和表名尽量见名知义,语句结尾可加英文分号
- 主键约束很重要:创建表时设置主键(如学号)可保证数据唯一性,避免重复记录
通过本次实验,不仅熟悉了 mysql 的基本运行环境,更掌握了数据库操作的核心流程。这些基础操作是后续学习数据更新、复杂查询、多表关联等知识点的前提,建议大家多动手实操,加深对 sql 语句的理解和记忆~ 如果你在操作中遇到问题,欢迎在评论区交流讨论!
到此这篇关于mysql环境搭建与基础操作全攻略的文章就介绍到这了,更多相关mysql环境搭建内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论