狂神说MySQL01:初识MySQL
发布日期:2021-05-07 21:10:10 浏览次数:10 分类:精选文章

本文共 2331 字,大约阅读时间需要 7 分钟。

MySQL学习入门指南

狂神说MySQL系列课程,内容通俗易懂,基于MySQL 5.7.19版本。本文将为大家提供从安装到基本操作的详细指导。

1. 为什么学习数据库

数据库是现代软件体系中最核心的存在。以下是学习数据库的主要原因:

  • 岗位技能需求:大多数现代职位都需要处理和存储数据,掌握数据库管理是必不可少的技能。
  • 数据的重要性:在今天的信息时代,数据驱动发展,掌握数据存储和管理能力至关重要。
  • 存储数据的方法:了解数据库如何高效地存储和管理大量数据,是选择合适工具的基础。
  • 数据的持久性:程序或网站中的数据如何长久保存,是数据库设计的关键问题。
  • 数据库的核心地位:数据库是软件体系中最重要的组成部分,它直接影响应用的性能和可靠性。

2. 数据库的定义与特点

数据库(Database)是指长期存储在计算机中的有组织、可共享的大量数据集合。数据库的作用是安全管理和高效存储数据,减少数据冗余。

数据库的主要特点

  • 开源免费:MySQL是开源且免费的关系型数据库,适合个人开发者和企业用户。
  • 功能齐全:虽然小巧,但功能涵盖全面,适合中小型甚至大型应用场景。
  • 跨平台支持:可以运行于Windows和Linux操作系统。
  • 易于使用:安装和配置简单,适合快速上手。

3. 安装MySQL

推荐版本

本文推荐使用MySQL 5.7.19版本。这一版本是基于测试和实际应用中广泛使用的稳定版本。

安装步骤

  • 下载压缩包

    下载完成后,你会得到一个zip压缩包。例如,MySQL 5.7.19的64位版本下载地址为:
    https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

  • 解压安装文件

    将压缩包解压到你想要安装的目录。例如,将其解压到D:\Program Files\mysql-5.7。

  • 设置环境变量

    打开“我的电脑” -> 属性 -> 高级设置 -> 环境变量。
    在“PATH”环境变量下,添加一行:
    D:\Program Files\mysql-5.7\bin

  • 配置数据库

    打开my.ini文件,确保以下设置正确:

    [mysqld]basedir=D:\Program Files\mysql-5.7datadir=D:\Program Files\mysql-5.7\dataport=3306skip-grant-tables
  • 安装数据库

    打开管理员模式的CMD,切换到mysql\bin目录,输入命令:

    mysqld --install
  • 初始化数据库

    初始化数据文件,运行以下命令:

    mysqld --initialize-insecure --user=mysql
  • 启动数据库

    输入以下命令启动数据库:

    net stop mysqlnet start mysql
  • 设置root密码

    进入MySQL管理界面,执行以下SQL命令设置root密码:

    update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
  • 刷新权限

    执行flush privileges;命令,确保权限生效。

  • 移除限制

    打开my.ini文件,删除skip-grant-tables这一行。

  • 重启数据库

    输入以下命令确保数据库正常运行:

    net stop mysqlnet start mysql
  • 4. 基本数据库操作

    常用命令示例

    -- 修改root密码update mysql.user set authentication_string=password('新密码') where user='root' and Host = 'localhost';-- 刷新权限flush privileges;-- 查看所有数据库show databases;-- 选择数据库use dbname;-- 查看数据库表show tables;-- 查看表结构describe user;-- 创建数据库create database name;-- 删除数据库drop database name;-- 查看当前连接show processlist;-- 关闭连接exit;

    5. 工具推荐

    SQLyog

    SQLyog是一款功能强大的可视化数据库管理工具,适合手动操作。它的优势在于简洁易用,图形化界面能显著提升数据库管理效率。

    使用SQLyog的步骤

  • 连接数据库

    打开命令窗口,输入以下命令:

    cd D:\Program Files\mysql-5.7\bin
  • 创建新数据库

    在SQLyog中,右键点击“数据库”,选择“新建数据库”,输入数据库名称(如MySchool)。

  • 创建表

    选择数据库后,右键点击“表”,选择“新建表”,设置表结构(如Grade表)。字段设置如下:

    • GradeIDint(11),主键(pk
    • GradeNamevarchar(50)
    • 数据库名称:MySchool
  • 查看操作日志

    在SQLyog中,可以查看数据库操作的详细日志,了解每次操作的具体语句。

  • 6. 连接数据库

    本地连接命令

    mysql -h localhost -u root -p

    注意事项

    • -p后面不能加空格,否则会被解释为密码的一部分。
    • 默认情况下,root用户的密码为空。

    7. 视频同步更新

    如有任何疑问或需要进一步学习,请关注狂神说MySQL的官方频道,获取最新课程信息。

    8. 最后

    感谢您的耐心阅读!如果觉得内容有帮助,欢迎转发和分享,助力更多开发者学习MySQL!

    上一篇:终于,狂神说SSM及SpringBoot系列文章完更!!!
    下一篇:狂神说Spring08:整合MyBatis

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2025年03月29日 01时38分59秒