技术文摘
MySQL 数据库增删改查语句大集合
2025-01-15 03:43:41 小编
MySQL 数据库增删改查语句大集合
在数据库管理领域,MySQL 以其开源、高效的特性被广泛应用。而增删改查(CRUD)操作则是使用 MySQL 数据库的基础,掌握这些语句对于开发者和数据库管理员至关重要。
增加数据(CREATE)
插入单条记录时,使用 INSERT INTO 语句。例如,假设有一个名为 employees 的表,包含 id、name、age 和 department 字段,要插入一条新员工记录,可以这样写:
INSERT INTO employees (id, name, age, department)
VALUES (1, '张三', 25, '销售部');
如果要插入多条记录,语法如下:
INSERT INTO employees (id, name, age, department)
VALUES
(2, '李四', 28, '技术部'),
(3, '王五', 30, '财务部');
删除数据(DELETE)
删除操作使用 DELETE FROM 语句。若要删除 employees 表中 id 为 1 的记录:
DELETE FROM employees WHERE id = 1;
若要清空整个表的数据,可使用:
DELETE FROM employees;
不过,TRUNCATE TABLE 语句也能达到清空表的效果,且执行速度更快,语法为:
TRUNCATE TABLE employees;
修改数据(UPDATE)
UPDATE 语句用于更新表中的数据。比如,要将 employees 表中 id 为 2 的员工年龄改为 29 岁:
UPDATE employees
SET age = 29
WHERE id = 2;
若要同时修改多个字段,例如将员工的部门和年龄同时更新:
UPDATE employees
SET age = 31, department = '市场部'
WHERE id = 3;
查询数据(SELECT)
查询是使用最频繁的操作,通过 SELECT 语句实现。简单的全表查询:
SELECT * FROM employees;
若只查询特定字段,比如只查询员工的姓名和部门:
SELECT name, department FROM employees;
还可以使用 WHERE 子句添加条件,如查询年龄大于 25 岁的员工:
SELECT * FROM employees WHERE age > 25;
掌握这些 MySQL 数据库的增删改查语句,是进行数据库开发与管理的基石。无论是小型项目还是大型企业级应用,熟练运用这些语句能够高效地处理和管理数据,为业务的稳定运行和发展提供有力支持。
- Python 解析:5 天破 10 亿的哪吒缘何如此火爆
- Node.js 想用遭老板反对?
- 内存 KV 缓存/数据库,是否值得选择?| 1 分钟系列
- 快手推荐系统在国内率先实现软硬结合并应用异构存储于持久内存
- 微服务监控之分布式追踪开发全解析
- 亿级流量高并发时缓存和数据库不一致如何解决
- 27 个神奇的 VSCode 工具助力 JavaScript 开发者
- 初级、中级与高级开发人员的差异
- 谷歌大脑实习生研发 Python 排版工具 可在线运行出结果
- 为何强烈建议 Java 程序员运用 Google Guava 编程
- .NET Core 3.0 功能亮点抢先探秘
- 编程语言趋势预测:Rust有望成为主流,React持续统治编程领域
- 7 月 GitHub 热门开源项目
- 区块链技术热度颇高 其主要开发语言需知
- 进程栈分析的两个命令:Pstack 与 Starce 详解