MySQL数据库的增删改查操作是数据库管理的基本操作,下面将详细介绍这些操作。
1. 增加(INSERT)
插入单条数据
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
插入多条数据
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...), (值4, 值5, 值6, ...), ...;
2. 删除(DELETE)
删除指定条件的数据
DELETE FROM 表名 WHERE 条件;
删除表中所有数据
DELETE FROM 表名;
3. 修改(UPDATE)
更新指定条件的数据
UPDATE 表名 SET 列1 = 值1, 列2 = 值2, ... WHERE 条件;
4. 查询(SELECT)
查询所有数据
SELECT * FROM 表名;
查询指定列的数据
SELECT 列1, 列2, ... FROM 表名;
查询满足条件的数据
SELECT * FROM 表名 WHERE 条件;
排序查询结果
SELECT * FROM 表名 ORDER BY 列1 ASC/DESC, 列2 ASC/DESC, ...;
限制查询结果数量
SELECT * FROM 表名 LIMIT 数量;
分组查询
SELECT 列1, 列2, ... FROM 表名 GROUP BY 列1, 列2, ...;
聚合函数查询
SELECT COUNT(*), SUM(列1), AVG(列2), MAX(列3), MIN(列4) FROM 表名;
连接查询(INNER JOIN)
SELECT * FROM 表1 INNER JOIN 表2 ON 表1.列1 = 表2.列1;
是MySQL数据库的基本增删改查操作,可以根据实际需求进行组合和扩展。
下面是一个使用表格来展示MySQL数据库中对于“Enhanced Toast”这个示例数据表的基本增删改查(CRUD)操作的表格。
操作类型 | SQL语句示例 | 说明 |
创建表 | “CREATE TABLE EnhancedToast ( “ | 创建一个新的表,包含id(主键),name(名称),flavor(口味),price(价格),available(是否可用)等字段 |
插入数据 | “INSERT INTO EnhancedToast (name, flavor, price, available) VALUES ('Classic', 'Butter', 2.99, TRUE); “ | 向表中插入一行数据,包括名称、口味、价格和是否可用的信息 |
查询数据 | “SELECT * FROM EnhancedToast; “ | 查询表中的所有数据 |
更新数据 | “UPDATE EnhancedToast SET price = 3.49 WHERE id = 1; “ | 更新表中id为1的记录的价格信息 |
删除数据 | “DELETE FROM EnhancedToast WHERE id = 1; “ | 删除表中id为1的记录 |
上述SQL语句中的<br>
用于在文本中表示换行,以便于阅读,在实际的SQL环境中,不需要这些换行符,具体的字段类型和大小可能需要根据实际应用的需求进行调整。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1210850.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复