mysql教程零基础入门:从安装到增删改查一步到位轻松学

admin 数据库教程 26


嘿,零基础的朋友们,兔子哥今天来聊聊 MySQL 入门那点事儿。是不是总听人说 “学数据库得先会 MySQL”,但自己一搜教程就被 “端口”“服务”“SQL 语句” 这些词吓退?“安装步骤那么多选项,到底该选哪个?输入命令没反应,是不是哪里弄错了?” 别担心,今天这篇教程就从安装讲到最核心的增删改查,一步一步带着你学,零基础也能轻松上手,一起往下看吧!

一、先搞定安装:MySQL 怎么装?新手两步走


很多新手卡在第一步 —— 安装。其实 MySQL 安装没那么复杂,兔子哥用的是 MySQL Community Server,免费又好用,分 Windows 和 Mac 两种情况,步骤超简单:

1. Windows 系统安装


  • 官网搜 “MySQL Community Downloads”,选 “MySQL Installer for Windows”,下载后双击运行;
  • 安装类型选 “Developer Default”(新手推荐这个,会自动装常用工具);
  • 一路点 “Next”,遇到 “Check Requirements” 就点 “Execute” 安装依赖,最后点 “Install” 等待完成;
  • 配置环节记得设置 root 密码(自己能记住的,比如 123456,新手别搞太复杂),其他默认就行,点 “Finish” 就装好了。

2. Mac 系统安装


  • 官网下载 “MySQL Community Server” 的.dmg 文件,双击打开后拖到应用程序;
  • 打开系统偏好设置,找到 MySQL 图标,点 “Start MySQL Server” 启动服务;
  • 终端输入sudo mysql_secure_installation,按提示设置 root 密码,其他选项一路回车默认。

有朋友问:“安装时提示端口被占用怎么办?” 别慌,这是因为其他程序占了 3306 端口(MySQL 默认端口),配置时改个端口号,比如 3307,记下来后面连接时要用就行。

二、连接数据库:怎么打开 MySQL?两种方法任你选


装好了得知道怎么用,连接 MySQL 有两种方式,新手推荐先用电饭煲(哦不)图形化工具,简单直观:

1. 图形化工具(Navicat/MySQL Workbench)


  • 打开 Navicat(兔子哥常用的,网上能找到免费版),点 “连接” 选 “MySQL”;
  • 连接名随便填(比如 “我的第一个连接”),主机填localhost,端口填安装时的端口(默认 3306),用户名 root,密码填设置的密码,点 “测试连接”,成功后点 “确定” 就进去了。

2. 命令行连接(进阶一点)


  • Windows 打开 cmd,输入mysql -u root -p,回车后输密码(输的时候不显示,输完回车就行);
  • Mac 打开终端,同样输入mysql -u root -p,输密码后回车,看到 “mysql>” 就说明连接成功了。

第一次连接成功时,是不是有点小激动?别着急,接下来教你创建数据库和表。

三、基础操作:创建数据库和表,就像建文件夹和表格


MySQL 里的 “数据库” 可以理解成文件夹,“表” 就是文件夹里的表格,步骤这样:

1. 创建数据库


不管用工具还是命令行,创建数据库都很简单:
  • 命令行输入CREATE DATABASE student_db;(分号别忘,这是 SQL 语句的结尾),回车后显示 “Query OK” 就成功了;
  • 图形化工具右键 “连接名”,点 “新建数据库”,输入名字 student_db,字符集选 utf8mb4(支持中文),点 “确定”。

2. 创建表(以学生表为例)


数据库里得有表才能存数据,比如建个学生表存姓名、年龄:
  • 先选数据库:USE student_db;(切换到刚创建的库);
  • 建表语句:

plaintext
CREATE TABLE student (id INT,name VARCHAR(20),age INT);

意思是创建 student 表,有 id(数字)、name(名字,最长 20 字)、age(年龄)三个字段。图形化工具里右键数据库,点 “新建表”,手动填字段名和类型更直观。

四、核心技能:增删改查(CRUD),数据库的 “加减乘除”


这是 MySQL 的灵魂操作,学会了就能存数据、改数据,新手跟着敲一遍就会:

1. 增(插入数据)


往表里加数据,就像往表格填内容:
plaintext
INSERT INTO student (id, name, age) VALUES (1, '张三', 18);INSERT INTO student (id, name, age) VALUES (2, '李四', 19);

执行后表就有两条数据了,图形化工具里点 “表” 右键 “浏览” 就能看到。

2. 查(查询数据)


想看数据就用 SELECT,最简单的SELECT * FROM student;(* 代表所有字段),回车后就能看到所有学生信息。想查特定的,比如查年龄 18 的:SELECT * FROM student WHERE age = 18;

3. 改(更新数据)


比如把张三的年龄改成 20:UPDATE student SET age = 20 WHERE name = '张三'; 注意一定要加 WHERE 条件,不然会改所有数据!

4. 删(删除数据)


删除李四的记录:DELETE FROM student WHERE name = '李四'; 同样要加 WHERE,不然表数据全没了,新手删数据前最好备份哦。

五、新手常踩的坑,提前避开少走弯路


兔子哥刚开始学的时候踩过不少坑,这些地方注意了:
  • 语句结尾忘加分号,MySQL 会一直等输入,加个分号回车就行;
  • 中文乱码?建表时字符集选 utf8mb4,命令行输入SET NAMES utf8mb4;
  • 忘记密码?Windows 在 MySQL 安装目录找 my.ini,加skip-grant-tables重启服务,就能无密码登录改密码了。

结尾心得


其实 MySQL 零基础入门真的不难,关键是多动手敲命令,别光看教程不动手。兔子哥建议新手先用电饭煲(啊不)图形化工具熟悉操作,再慢慢学命令行,这样循序渐进更容易坚持。
刚开始不用记太多复杂语句,把增删改查练熟,遇到问题多搜搜 “MySQL 报错 xxx”,大部分问题前辈们都遇到过。数据库是编程的基础,学会 MySQL 不管做网站、做数据分析都用得上,花点时间学真的很值。赶紧按教程装一个试试,有问题随时留言问我呀!

标签: Requirements installation

发布评论 2条评论)

  • Refresh code

评论列表

2025-10-25 02:10:22

零基础一步到位学增删改查

2025-10-25 07:35:26

零基础易学从安装到增删改查非常实用