返回
【MySQL入门】掌握增删改查,数据库操作轻松搞定
后端
2023-07-14 09:57:37
MySQL 入门:掌握增删改查,轻松驾驭数据库
一、新增
数据库就好比一个巨大的数字仓库,而新增操作就是往仓库里添加新物品的过程。它的语法很简单,如下:
- 单行插入: 就像往仓库里放一个单品,语法如下:
INSERT INTO 表名 (字段1, 字段2, ..., 字段N) VALUES (值1, 值2, ..., 值N);
例如:
INSERT INTO 学生 (学号, 姓名, 年龄) VALUES ('1001', '张三', 18);
- 多行插入: 如果你想一次性放进多个物品,可以像这样写:
INSERT INTO 表名 (字段1, 字段2, ..., 字段N) VALUES
(值11, 值12, ..., 值1N),
(值21, 值22, ..., 值2N),
...
(值M1, 值M2, ..., 值MN);
例如:
INSERT INTO 学生 (学号, 姓名, 年龄) VALUES
('1002', '李四', 19),
('1003', '王五', 20);
二、查询
当你想从仓库里找东西时,就需要用到查询操作。它的语法也相当好记:
- 全列查询: 就像翻箱倒柜地找东西,啥都想看一遍:
SELECT * FROM 表名;
例如:
SELECT * FROM 学生;
- 指定列查询: 如果你只想知道某些东西,可以指定列名:
SELECT 字段1, 字段2, ..., 字段N FROM 表名;
例如:
SELECT 学号, 姓名 FROM 学生;
- 查询表达式字段: 你可以对字段进行简单的计算后再展示:
SELECT 字段1 + 100, 字段2 + 字段3 FROM 表名;
例如:
SELECT 学号, 姓名, 年龄 + 10 FROM 学生;
- 别名: 为字段起个别名,方便阅读和理解:
SELECT 字段1 AS 别名1, 字段2 AS 别名2, ... FROM 表名;
例如:
SELECT 学号 AS ID, 姓名 AS Name, 年龄 AS Age FROM 学生;
三、更新
如果仓库里的物品信息有误,就需要进行更新。它的语法如下:
UPDATE 表名 SET 字段1 = 值1, ..., 字段N = 值N WHERE 条件;
例如:
UPDATE 学生 SET 年龄 = 年龄 + 1 WHERE 学号 = '1001';
四、删除
当仓库里有些物品不再需要了,就需要把它们扔掉。删除操作的语法是:
DELETE FROM 表名 WHERE 条件;
例如:
DELETE FROM 学生 WHERE 年龄 < 18;
结论
掌握了 MySQL 的增删改查操作,你就拥有了操控数据库数据的强大技能。无论是添加、查询、更新还是删除数据,你都能轻松应对。这只是 MySQL 入门的第一步,还有更多的精彩等着你探索!
常见问题解答
- MySQL 是什么?
MySQL 是世界上最流行的关系型数据库管理系统,用于存储和管理数据。
- 增删改查操作有什么用?
增删改查操作是数据库中用于管理数据的基本操作,分别是新增、删除、更新和查询数据。
- 如何从 MySQL 数据库中获取数据?
可以使用 SELECT 语句从 MySQL 数据库中获取数据,该语句允许用户指定要从哪个表中选择哪些列。
- 如何更新 MySQL 数据库中的数据?
可以使用 UPDATE 语句更新 MySQL 数据库中的数据,该语句允许用户指定要更新哪些列以及如何更新它们。
- 如何从 MySQL 数据库中删除数据?
可以使用 DELETE 语句从 MySQL 数据库中删除数据,该语句允许用户指定要从哪个表中删除哪些行。