⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

MySQL 入门

了解MySQL数据库基础 · 难度:入门 · +10XP

什么是MySQL?

MySQL 是全球最流行的开源关系型数据库管理系统,由瑞典MySQL AB公司开发,后被Oracle收购。它是LAMP(Linux+Apache+MySQL+PHP)技术栈的核心组件。

MySQL 用来做什么?

  • 网站后端:用户信息、订单数据、文章内容存储
  • 电商系统:商品库存、交易记录
  • 日志分析:用户行为日志存储和查询
  • 内容管理:WordPress、Drupal的内容存储
  • 为什么学MySQL?

    1. 免费开源:社区版完全免费 2. 全球最流行:Stack Overflow调查排名第一的数据库 3. 简单易学:SQL语法直观,学习曲线平缓 4. 性能优异:适合中小型到大型网站

    基本概念

    概念类比说明
    数据库仓库存放所有表的容器
    Excel工作表按行和列组织的数据集合
    行/记录一行数据一个学生的全部信息
    列/字段表头姓名、年龄、成绩等
    SQL操作指令SELECT查、INSERT增、UPDATE改、DELETE删

    第一个SQL语句

    -- 创建学生表
    CREATE TABLE students (
        id INT PRIMARY KEY AUTO_INCREMENT,  -- 主键,自动增长
        name VARCHAR(50) NOT NULL,          -- 姓名,不允许为空
        score DECIMAL(5,2)                  -- 分数,最多5位,2位小数
    );
    
    -- 插入数据
    INSERT INTO students (name, score) VALUES ('小明', 85.5);
    
    -- 查询数据
    SELECT * FROM students WHERE score > 80;
    

    ???? 练习任务

    理解上面的SQL语句,尝试写出查询所有学生并按分数降序排列的SQL。

    Ctrl+Enter
    🚀 升级VIP
    解锁全部课程+AI助手

    🏆 学习排行

    加载中...

    📊 统计

    📖 68 篇
    0 完成
    🔥 0