Mysql学习—数据的操作
[toc]
Mysql学习—数据的操作
一、基本介绍
使用数据操作语言对数据库中表的数据记录进行更新。
二、操作
1.数据的插入
1 | insert into 表(列名1,列名2……) values(值1,值2,……);//向表中插入某些数据,列与值要对应 |
注意:
- 字符串和日期型数据应该包含在引号中
- 插入的数据大小,应该在数据的指定范围内
2.数据的修改
1 | update 表名 set 字段名1=值1, 字段名2=值2, ……[where 条件] |
注意:
字符串和日期型数据包含在引号中
3.数据的删除
1 | delete from 表名 [where 条件] |
注意:
delect语句不能删除某一个字段的值(可以使用upate,设置成null值)
WHERE condition是一个可选的子句,用于指定删除的行。如果省略WHERE子句,将删除表中的所有行
例:
DELETE FROM customers
WHERE customer_id IN (
SELECT customer_id
FROM orders
WHERE order_date < '2023-01-01'
);
以上 SQL 语句通过子查询删除了 orders 表中在 ‘2023-01-01’ 之前下的订单对应的客户。
注意: 在使用 DELETE 语句时,请确保你提供了足够的条件来确保只有你想要删除的行被删除。如果不提供 WHERE
子句,将删除表中的所有行,可能导致不可预测的结果。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小chen妙妙屋!
评论





