MySQL环境搭建与基础操作详细过程

 更新时间:2025年12月19日 09:50:42   作者:sc.溯琛  
本文详细介绍了MySQL的环境配置和基础操作,包括服务管理、登录退出、SQL语句执行等核心知识点,并通过实操实验帮助读者快速上手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 版本和当前日期:

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 学生表;

三、实验总结与小贴士

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

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

到此这篇关于MySQL环境搭建与基础操作全攻略的文章就介绍到这了,更多相关mysql环境搭建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL 8.0.23中复制架构从节点自动故障转移的问题

    MySQL 8.0.23中复制架构从节点自动故障转移的问题

    这篇文章主要介绍了MySQL 8.0.23中复制架构从节点自动故障转移的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • MySQL ClickHouse不同于SQL的语法介绍

    MySQL ClickHouse不同于SQL的语法介绍

    CloudCanal 近期实现了 MySQL(RDS) 到 ClickHouse 实时同步的能力,功能包含全量数据迁移、增量数据迁移、结构迁移能力,以及附带的监控、告警、HA等能力
    2022-11-11
  • MySQL的存储过程全面解析

    MySQL的存储过程全面解析

    MySQL的存储过程是一组为了完成特定功能而预先编译的SQL语句集,它们存储在数据库中,可以通过一个简单的名字来调用执行,本文给大家介绍MySQL的存储过程基本语法知识,感兴趣的朋友一起看看吧
    2025-09-09
  • 如何查看MySQL连接的root密码

    如何查看MySQL连接的root密码

    前几天在用Navicat去连本地的MySQL的时候发现我已经忘了密码了,试了网上很多方式都不行…后来发现其实可以自己直接去看当初设置的密码,下面将方法总结出来分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • MySQL高性能实现Canal数据同步神器

    MySQL高性能实现Canal数据同步神器

    本文主要介绍了MySQL高性能实现Canal数据同步神器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • MySQL中Replace语句用法实例详解

    MySQL中Replace语句用法实例详解

    mysql的replace函数是一个非常方便的替换函数,下面这篇文章主要给大家给大家介绍了关于MySQL中Replace语句用法的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Mysql 中的多表连接和连接类型详解

    Mysql 中的多表连接和连接类型详解

    这篇文章详细介绍了MySQL中的多表连接及其各种类型,包括内连接、左连接、右连接、全外连接、自连接和交叉连接,通过这些连接方式,可以将分散在不同表中的相关数据组合在一起,从而进行更复杂的查询和分析,感兴趣的朋友一起看看吧
    2025-01-01
  • 图文并茂地讲解Mysql索引(index)

    图文并茂地讲解Mysql索引(index)

    在关系数据库中,索引是一种单独的、物理的数对数据库表中一列或多列的值进行排序的一种存储结构,下面这篇文章主要给大家介绍了关于Mysql索引(index)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • mysql滑动聚合/年初至今聚合原理与用法实例分析

    mysql滑动聚合/年初至今聚合原理与用法实例分析

    这篇文章主要介绍了mysql滑动聚合原理与用法,结合实例形式分析了mysql滑动聚合的相关功能、原理、使用方法及操作注意事项,需要的朋友可以参考下
    2019-12-12
  • MySQL中with rollup的用法及说明

    MySQL中with rollup的用法及说明

    这篇文章主要介绍了MySQL中with rollup的用法及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10

最新评论