
一、SQL 与 MySQL 基础认知SQLStructured Query Language是操作关系型数据库的标准语言核心分为四大模块DDL数据定义语言负责创建 / 修改数据库、表结构DML数据操作语言负责增删改表中数据DQL数据查询语言负责查询数据最常用DCL数据控制语言负责权限管理与事务控制MySQL 是开源关系型数据库默认自带sys、mysql、information_schema、performance_schema四个系统库日常开发需创建业务专属库。二、数据库核心操作1. 创建数据库sqlCREATE DATABASE 数据库名; -- 示例创建名为 db_test 的库 CREATE DATABASE db_test;2. 数据库命名规则允许字符字母、数字、下划线、$、#区分大小写不能使用关键字如create/select长度限制最长 64 位3. 常用操作指令sql-- 选择数据库 USE 数据库名; -- 查看所有数据库 SHOW DATABASES; -- 查看当前使用的数据库 SELECT DATABASE(); -- 删除数据库 DROP DATABASE 数据库名;三、数据表核心操作1. 表结构认知表是数据的存储载体由 ** 字段列和记录行** 组成表格idnameagesex1张三18male2李四20female2. 常用数据类型数值型INT整数、DOUBLE浮点数日期型DATE日期、DATETIME日期时间字符串型CHAR定长、VARCHAR变长、TEXT长文本3. 约束条件约束用于保证数据完整性常用约束PRIMARY KEY主键唯一标识记录NOT NULL字段值不能为空UNIQUE字段值唯一DEFAULT设置默认值CHECK限制字段取值范围4. 创建表示例sql-- 先创建数据库 CREATE DATABASE db_test; USE db_test; -- 创建用户表 CREATE TABLE tb_user ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) NOT NULL, age INT, sex ENUM(male, female) DEFAULT male );5. 表结构修改与删除sql-- 查看表结构 DESC tb_user; SHOW CREATE TABLE tb_user; -- 添加字段 ALTER TABLE tb_user ADD phone VARCHAR(11); -- 修改字段 ALTER TABLE tb_user MODIFY age INT NOT NULL; -- 删除字段 ALTER TABLE tb_user DROP phone; -- 删除表 DROP TABLE tb_user;四、数据增删改查基础1. 插入数据sqlINSERT INTO tb_user(name, age, sex) VALUES (张三, 18, male);2. 查询数据sql-- 查询所有数据 SELECT * FROM tb_user; -- 条件查询 SELECT * FROM tb_user WHERE age 18;3. 更新数据sqlUPDATE tb_user SET age 19 WHERE name 张三;4. 删除数据sqlDELETE FROM tb_user WHERE name 张三;五、总结本文梳理了 MySQL 从库到表的核心操作流程涵盖创建、查询、修改、删除等高频场景。掌握这些基础语法就能快速搭建数据库环境并完成基础数据管理为后续复杂查询与优化打下基础。