news 2026/1/13 12:17:45

MySQL 入门实验:环境搭建与基础操作全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL 入门实验:环境搭建与基础操作全攻略

作为数据库学习的入门第一课,MySQL 的运行环境配置和基础操作是构建后续技能的基石。今天通过实操实验,系统掌握了 MySQL 服务管理、登录退出、SQL 语句执行等核心知识点,这篇博客就来详细梳理实验中的关键操作和实用技巧,帮大家快速上手 MySQL!

一、实验核心目标

  1. 熟练操作 MySQL 服务的启动、停止与恢复
  2. 掌握多种 MySQL 登录和退出方式
  3. 学会使用命令行和 MySQL Workbench 两种工具执行 SQL 语句
  4. 完成数据库、数据表的创建,以及数据的插入、查询和统计

二、关键知识点与实操步骤

(一)MySQL 服务管理:启动与退出

MySQL 服务是数据库运行的基础,必须先确保服务正常启动才能进行后续操作:

  1. 右键点击 “计算机”,选择 “管理”
  2. 在 “服务和应用程序” 中找到 “服务” 选项
  3. 右侧窗口定位到 “MySQL80” 服务,右键可执行 “启动”“停止”“恢复” 等操作

(二)MySQL 登录与退出:两种实用方式

方式一:命令行客户端登录
  1. 启动:Windows 开始菜单找到 “MySQL” 目录,选择 “MySQL Command Line Client” 或 “MySQL Command Line Client-Unicode”
  2. 输入登录密码,进入 “mysql>” 提示符状态即登录成功
  3. 退出:在提示符下输入quitexit命令即可
方式二:MySQL Workbench 登录
  1. 开始菜单选择 “MySQL Workbench 8.0 CE”,打开欢迎窗口
  2. 点击已创建的连接实例,输入登录密码
  3. 登录成功后进入可视化工作界面,操作更直观

(三)SQL 语句执行:两种工具实战

1. 命令行状态下的 SQL 操作
  • 查看 MySQL 版本和当前日期:

    sql

    select @@version, current_date;

    执行后会返回版本号(如 8.0.13)和当前日期(如 2025-11-03)

  • 查看以 “e” 开头的系统变量:

    sql

    SHOW Variables like 'e%';

    会列出所有以 “e” 开头的系统变量及对应值,如event_scheduler(事件调度器)等

2. MySQL Workbench 下的 SQL 操作
  • 算术表达式计算:输入语句并选中,点击工具栏 “执行” 按钮:

    sql

    SELECT 10%3, 8/4, 2*3;

    结果以表格形式展示,分别为 1、2.0000、6

  • 查看系统日期及年月:

    sql

    SELECT SYSDATE() 日期, YEAR(sysdate()) 年, month(sysdate()) 月;

    可直接获取格式化的日期信息,如 2025-11-03 10:43:52、2025、11

(四)数据库与数据表核心操作

1. 数据库创建与选择
  • 创建 student 数据库:

    sql

    CREATE DATABASE student;
  • 选择要操作的数据库:

    sql

    USE student;
2. 数据表创建

创建包含学号、姓名、性别、专业字段的学生表,其中学号为主键(非空唯一):

sql

CREATE TABLE 学生表( 学号 char(6) NOT NULL PRIMARY KEY, 姓名 varchar(8) NOT NULL, 性别 char(2), 专业 VARCHAR(20) );
3. 数据插入

批量插入 3 条学生记录:

sql

INSERT INTO 学生表 VALUES ('001','张三','男','计算机科学与技术'), ('002','李四','女','物联网工程'), ('003','王五','女','软件工程');
4. 数据查询与统计
  • 查询所有学生记录:

    sql

    SELECT * FROM 学生表;
  • 条件查询(查询女生的姓名和专业):

    sql

    SELECT 姓名, 专业 FROM 学生表 WHERE 性别='女';
  • 统计学生总人数:

    sql

    SELECT COUNT(*) 人数 FROM 学生表;

三、实验总结与小贴士

  1. 服务管理是基础:操作 MySQL 前务必确认服务已启动,否则会导致登录失败
  2. 工具选择看场景:命令行适合快速执行简单命令,MySQL Workbench 可视化界面更适合复杂操作和结果查看
  3. SQL 语句规范:关键字建议大写(如 CREATE、SELECT),字段名和表名尽量见名知义,语句结尾可加英文分号
  4. 主键约束很重要:创建表时设置主键(如学号)可保证数据唯一性,避免重复记录

通过本次实验,不仅熟悉了 MySQL 的基本运行环境,更掌握了数据库操作的核心流程。这些基础操作是后续学习数据更新、复杂查询、多表关联等知识点的前提,建议大家多动手实操,加深对 SQL 语句的理解和记忆~ 如果你在操作中遇到问题,欢迎在评论区交流讨论!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/18 22:11:15

电子会计档案管理系统:档案宝如何发挥会计档案的价值?

一、引言:电子会计档案时代,档案宝的价值定位在数字化转型浪潮下,会计档案已从传统纸质存储的 “历史凭证”,转变为企业决策的 “数据资产”。电子会计档案管理系统 “档案宝”,打破了传统档案管理的时空限制与效率瓶颈…

作者头像 李华
网站建设 2025/12/22 23:32:20

计算广告:智能时代的营销科学与实践(二十一)

目录 11.2 担保式投送系统 11.2.1 流量预测 11.2.2 频次控制 11.3 在线分配 11.3.1 在线分配问题 11.3.2 在线分配问题举例 11.3.3 极限性能研究 11.3.4 实用优化算法 总结 11.2 担保式投送系统 担保式投送(Guaranteed Delivery, GD&#xff09…

作者头像 李华
网站建设 2026/1/12 16:08:53

计算广告:智能时代的营销科学与实践(二十三)

目录 第13章 竞价广告核心技术 13.1 竞价广告计价算法 1. 从密封竞价到广义第二价格:市场的进化 2. VCG拍卖:理论上的完美与现实的差距 3. 计价算法的工程实现与考量 4. 计价的演进:从CPC到oCPX 13.2 搜索广告系统 13.2.1 查询扩展 1…

作者头像 李华
网站建设 2026/1/7 22:08:43

【完整源码+数据集+部署教程】食品物品检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]

一、背景意义 随着全球经济的快速发展和生活水平的不断提高,食品消费市场日益繁荣,食品安全问题也随之凸显。食品物品的检测与识别不仅是保障消费者权益的重要环节,也是提升食品产业链效率的关键因素。传统的食品检测方法多依赖人工检查&…

作者头像 李华
网站建设 2025/12/18 22:07:27

Java小白求职互联网大厂:面试官的技术挑战与业务思考

文章简述 在这篇文章中,我们将模拟一个互联网大厂Java小白求职者的面试场景。面试官通过一系列技术问题,考察求职者的Java核心技术、微服务架构、缓存技术、日志处理等能力,并引导其思考实际业务场景中的应用。本文将详细解析每个问题的答案&…

作者头像 李华
网站建设 2025/12/18 22:07:22

函数模板.

闲谈:上一篇初识模板我也只是初略了解,这一次我在整理一下。模板模板是C支持泛型程序设计的工具,通过它可以实现参数化多态性。参数化多态性:就是将程序所处理的对象的类型参数化,使得一段程序可以处理多种不同类型的对…

作者头像 李华