MySQL 基础学习教程(新手版本)


🧩 一、MySQL 是什么?

一种开源、免费的关系型数据库管理系统,使用 SQL 语言进行数据的存储、查询、更新和删除操作。


🛠️ 二、安装 MySQL(任选其一)

方法 工具/平台 说明
🖥️ 桌面安装 MySQL 官网安装包 适合 Windows 用户
🐳 Docker mysql 镜像 快速启动,适合开发人员
🔧 XAMPP 集成环境(含phpMyAdmin) 简单入门可视化数据库操作

📁 三、基本概念

名称 解释
数据库 数据存储的容器(如“用户数据库”)
类似 Excel 表格,用于存放数据行
一条具体的数据(如一个用户)
表的字段(如用户名、手机号)
主键 唯一标识一条记录的字段(如 ID)

🧪 四、常用 SQL 语句大全(重点 ✅)

1️⃣ 创建数据库和表(DDL)

CREATE DATABASE mydb;

USE mydb;

CREATE TABLE users (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50),
  age INT
);

2️⃣ 插入数据(DML)

INSERT INTO users (name, age) VALUES ('张三', 25);

3️⃣ 查询数据

SELECT * FROM users;                     -- 查询全部
SELECT name FROM users WHERE age > 20;   -- 条件查询

4️⃣ 更新数据

UPDATE users SET age = 30 WHERE name = '张三';

5️⃣ 删除数据

DELETE FROM users WHERE id = 1;

🧠 五、SQL 基础语法口诀版 ✅

操作 口诀
SELECT ... FROM ...
INSERT INTO ... VALUES
UPDATE ... SET ...
DELETE FROM ...
建表 CREATE TABLE ...
改表结构 ALTER TABLE ...

🔐 六、进阶关键点(了解即可)

技术点 作用说明
主键(PRIMARY KEY) 唯一标识一条数据
索引(INDEX) 提高查询速度
外键(FOREIGN KEY) 建立表与表之间的关联关系
事务(TRANSACTION) 保证数据的一致性(ACID 特性)

🧭 七、学习建议

阶段 建议内容
入门 熟练掌握建库、建表、增删改查基本语法
提升 学会多表连接(JOIN)、索引优化等
实战 做一个小项目如“学生信息管理系统”

📚 八、推荐学习资源

类型 名称/链接
教程网站 菜鸟教程:https://www.runoob.com/mysql/mysql-tutorial.html
视频课程 B站搜索「MySQL 入门教程」推荐黑马程序员系列
文档 官方文档:https://dev.mysql.com/doc/

✅ 总结一句话:

掌握 MySQL = 学会一门标准数据库语言 + 能搭建后端数据逻辑,是前端、后端、全栈、数据分析都必备的技能之一。


MongoDB 入门教程(新手友好版)

目前最常用、最主流的数据库系统

评 论
请登录后再评论