MySQL基础入门:从安装到SQL语句
发布时间:2026-05-01 | 分类:数据库教程 | 阅读时长:15分钟
👀 阅读:0
前言
MySQL 是世界上最流行的开源关系型数据库,无论你是后端开发者还是全栈工程师,掌握 MySQL 都是必备技能。本文从零开始,带你完成 MySQL 安装、基础 SQL 语句学习,并通过实战案例巩固知识。
一、安装与配置
1. Windows 安装
从官网下载 MySQL Installer,选择 Developer Default 安装,过程中设置 root 密码。安装后使用 MySQL Workbench 或命令行工具连接。
mysql -u root -p
Enter password: ******
2. Linux (Ubuntu) 安装
sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation
二、数据库与表的操作
1. 创建数据库
CREATE DATABASE myblog;
USE myblog;
2. 创建表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
三、增删改查(CRUD)
1. 插入数据
INSERT INTO users (username, email) VALUES ('dzmax', 'dzmax@example.com');
2. 查询数据
SELECT * FROM users;
SELECT id, username FROM users WHERE username LIKE 'dz%';
3. 更新数据
UPDATE users SET email = 'new@example.com' WHERE id = 1;
4. 删除数据
DELETE FROM users WHERE id = 1;
四、进阶:多表查询与索引
当数据量大时,合理使用索引能极大提升查询效率。
CREATE INDEX idx_username ON users(username);
-- 内连接示例
SELECT * FROM users INNER JOIN posts ON users.id = posts.user_id;
五、注意事项
- 生产环境务必使用强密码,并限制 root 远程访问。
- 定期备份数据库(mysqldump)。
- 避免在代码中拼接 SQL,防止 SQL 注入。
写在最后
MySQL 只是起点,后续可以学习存储过程、触发器、读写分离等高级特性。多动手实践,才能快速掌握。