MySQL表的CRUD是指通过MySQL数据库进行数据操作的四种基本方法,分别是 增加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)。
MySQL表的CRUD是指通过MySQL数据库进行数据操作的四种基本方法,分别是 增加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)。
下面我将会给出这四种操作的详细攻略:
1. 增加(Create)
在MySQL中新增数据的基本语句是INSERT INTO语句,它可以将新数据插入到表中。
1.1 插入单行数据
语法:INSERT INTO table_name (col1, col2, col3, ...) VALUES (val1, val2, val3, ...);
示例:针对一个student表,其中id(int), name(varchar), age(int)和gender(varchar)列的类型如下:
CREATE TABLE student(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30),
age INT,
gender VARCHAR(10)
);
例如,如果要在student表中插入一个name为“Bob”、age为“25”、gender为“male”的新数据,可以执行以下SQL指令:
INSERT INTO student (name, age, gender) VALUES ("Bob", 25, "male");
1.2 插入多行数据
语法:INSERT INTO table_name (col1, col2, col3, ...) VALUES (val1, val2, val3, ...), (val1, val2, val3, ...), ... ;
示例:在student表中同时插入几个新的数据:
INSERT INTO student (name, age, gender) VALUES
("Lily", 23, "female"),
("Tom", 24, "male"),
("Lucy", 26, "female");
2. 查询(Retrieve)
MySQL的SELECT语句用于查询表(或多个表),并返回一些匹配查询条件的结果集。
语法:SELECT column_name(s) FROM table_name WHERE condition;
示例:在student表中查询name为“Tom”的数据。
SELECT * FROM student WHERE name="Tom";
3. 更新(Update)
MySQL的UPDATE语句用于更新表中的数据。
语法:UPDATE table_name SET col1=new_val1, col2=new_val2, ... WHERE condition;
示例:在student表中将name为“Lucy”的age值更新为“27”。
UPDATE student SET age=27 WHERE name="Lucy";
4. 删除(Delete)
MySQL的DELETE语句用于从表中删除数据。
语法:DELETE FROM table_name WHERE condition;
示例:在student表中删除id为“1”的数据。
DELETE FROM student WHERE id=1;
通过综合使用以上四种MySQL基本操作即可完成对数据的增删改查操作。
本文标题为:MySQL表的增删改查(CRUD)
- windows下MySQL数据库移动到其它盘 2023-08-09
- 深入剖析Redis系列(四) - Redis数据结构与全局命令概述 2023-09-11
- spring 整合 redis 单机版 2023-09-11
- Springboot 2.0 - 集成redis 2023-09-13
- 我是如何用2个Unix命令给MariaDB SQL提速的 2023-07-24
- PostgreSQL长事务与失效的索引查询浅析介绍 2023-07-21
- SQL Server 2005 安装遇到的错误提示和解决方法 2023-12-05
- sql优化实战 把full join改为left join +union all(从5分钟降为10秒) 2023-12-18
- 调整优化您的LAMP应用程序的5种简单方法 2023-12-19
- redis反序列化报错原因分析以及解决方案 2023-07-13