MySQL基本操作有哪些?常用SQL语句代码示例汇总

来源:站长工具作者:小师妹头衔:草根站长
导读:本期聚焦于小伙伴创作的《MySQL基本操作有哪些?常用SQL语句代码示例汇总》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《MySQL基本操作有哪些?常用SQL语句代码示例汇总》有用,将其分享出去将是对创作者最好的鼓励。

MySQL是最常用的关系型数据库之一,掌握其基本操作是后端开发与数据分析的必备技能。下面汇总了日常使用频率最高的MySQL操作代码示例,涵盖库、表以及数据的增删改查。

MySQL基本操作有哪些?常用SQL语句代码示例汇总

一、数据库基本操作

使用MySQL前通常需要先创建数据库并选择它,以下是相关语句:

-- 创建数据库
CREATE DATABASE IF NOT EXISTS test_db DEFAULT CHARACTER SET utf8mb4;

-- 查看所有数据库
SHOW DATABASES;

-- 选择使用的数据库
USE test_db;

-- 删除数据库
DROP DATABASE IF EXISTS test_db;

二、数据表基本操作

表是存储数据的基础结构,建表时需要定义字段名、类型与约束。

1. 创建表

-- 创建用户表
CREATE TABLE IF NOT EXISTS user (
  id INT PRIMARY KEY AUTO_INCREMENT,
  username VARCHAR(50) NOT NULL,
  age INT,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

2. 查看与修改表

-- 查看表结构
DESC user;

-- 新增字段
ALTER TABLE user ADD COLUMN email VARCHAR(100);

-- 删除表
DROP TABLE IF EXISTS user;

三、数据增删改查操作

CRUD即新增(Create)、查询(Read)、更新(Update)、删除(Delete),是最核心的操作。

1. 插入数据

INSERT INTO user (username, age, email) VALUES ('张三', 20, 'zhangsan@ipipp.com');
INSERT INTO user (username, age, email) VALUES ('李四', 25, 'lisi@ipipp.com');

2. 查询数据

-- 查询所有用户
SELECT * FROM user;

-- 条件查询
SELECT username, age FROM user WHERE age > 22;

-- 排序与限制
SELECT * FROM user ORDER BY created_at DESC LIMIT 10;

3. 更新数据

UPDATE user SET age = 21 WHERE username = '张三';

4. 删除数据

DELETE FROM user WHERE username = '李四';

四、常见查询增强

实际业务中常需要聚合与连接查询,示例如下:

-- 统计各年龄人数
SELECT age, COUNT(*) AS cnt FROM user GROUP BY age;

-- 内连接示例(假设有订单表 orders 含 user_id)
SELECT u.username, o.order_no
FROM user u
INNER JOIN orders o ON u.id = o.user_id;

五、小结

以上代码覆盖了MySQL最常见的库表管理与数据操作语句。建议在本地环境如 127.0.0.1 的MySQL实例中实际执行一遍,加深理解。熟练这些基本操作后,便可进一步学习索引优化与事务控制。

MySQLSQL语句数据库操作修改时间:2026-07-25 22:09:21

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。