欢迎来到 MySQL 入门指南!作为最流行的开源关系型数据库管理系统之一,MySQL 广泛应用于 Web 开发、数据分析等领域。以下是核心知识点速览:

📚 基础语法速成

  1. 安装与配置

    • 下载地址:MySQL 官方中文文档
    • 安装步骤:安装包下载 -> 解压配置 -> 初始化数据库 -> 设置 root 密码
    • 启动服务:systemctl start mysql(Linux)或 MySQL 服务管理器(Windows)
  2. 数据库操作

    CREATE DATABASE mydb;        -- 创建数据库
    USE mydb;                    -- 选择数据库
    SHOW TABLES;                 -- 查看表列表
    
  3. 表结构设计

    • 字段类型:INT, VARCHAR(255), TEXT, DATETIME
    • 约束条件:PRIMARY KEY, FOREIGN KEY, NOT NULL
    • 示例:
      mysql_table_structure

🔍 查询实战

  • SELECT 语句
    SELECT * FROM users WHERE age > 25 ORDER BY name LIMIT 10;
    
  • 连接查询
    • 内连接:JOIN 关键字
    • 左连接:LEFT JOIN
    • 可视化示例:
      mysql_join_visual

🚀 高级功能

  • 索引优化:CREATE INDEX idx_name ON users(name);
  • 事务控制:
    START TRANSACTION;
    UPDATE accounts SET balance = balance - 100 WHERE id = 1;
    UPDATE accounts SET balance = balance + 100 WHERE id = 2;
    COMMIT;
    
  • 备份恢复:mysqldump -u root -p mydb > backup.sql

❓ 常见问题

需要更深入学习?点击 MySQL 8.0 新特性 获取最新知识!