sql语句增删改查语句

SQL语句增删改查入门指南🚀

SQL(结构化查询语言)是与数据库交互的标准语言,掌握增删改查(CRUD)是数据库操作的基础。让我们一起来学习这些核心操作吧!💡

1.查询数据(SELECT)🔍

查询是最常用的操作,用于从表中检索数据:

```sql
--基本查询
SELECTFROMusers;--查询users表所有数据

--条件查询
SELECTusername,emailFROMusersWHEREage>18;

--排序查询
SELECTFROMproductsORDERBYpriceDESC;

--分组统计
SELECTdepartment,COUNT()FROMemployeesGROUPBYdepartment;
```

2.插入数据(INSERT)➕

向表中添加新记录:

```sql
--插入单条记录
INSERTINTOusers(username,email,age)
VALUES('张三','zhangsan@example.com',25);

--插入多条记录
INSERTINTOproducts(name,price,stock)
VALUES
('手机',2999,100),
('笔记本',5999,50),
('耳机',399,200);
```

3.更新数据(UPDATE)🔄

修改表中现有记录:

```sql
--更新单个字段
UPDATEusersSETemail='newemail@example.com'WHEREuser_id=1;

--更新多个字段
UPDATEproducts
SETprice=price0.9,stock=stock-1
WHEREproduct_id=5;

--带条件的更新
UPDATEordersSETstatus='已发货'
WHEREorder_date<'2023-01-01'ANDstatus='待发货';
```

4.删除数据(DELETE)❌

从表中移除记录:

```sql
--删除特定记录
DELETEFROMcommentsWHEREcomment_id=10;

--条件删除
DELETEFROMlogsWHEREcreate_time<'2022-01-01';

--清空表(谨慎使用!)
TRUNCATETABLEtemp_data;--比DELETE更快且不记录日志
```

小贴士📌

1.执行DELETE和UPDATE前,先用SELECT确认要操作的数据✅
2.重要操作前备份数据💾
3.使用事务保证数据一致性🔄
```sql
BEGINTRANSACTION;
--执行多个操作
COMMIT;--或ROLLBACK回滚
```

掌握这些基础SQL语句,你就能处理大多数数据库操作啦!🎉记得多加练习哦!💪

相关推荐
猿小羽6 天前
OkHttp vs Retrofit 技术分析报告 - 1769404939594
http·okhttp·retrofit·csdn
gjxDaniel7 天前
什么是CSDN?
csdn开发云·csdn
猫头虎14 天前
2026年1月18日11时博客之星投票数据TOP100总排名预测:全网投票总数突破一万大关
程序人生·职场和发展·创业创新·业界资讯·程序员创富·csdn·博客之星
Love Song残响22 天前
2026年科技趋势:AI与云原生引领未来
csdn
Evand J23 天前
【MATLAB例程,附代码下载链接】基于累积概率的三维轨迹,概率计算与定位,由轨迹匹配和滤波带来高精度位置,带测试结果演示
开发语言·算法·matlab·csdn·轨迹匹配·候选轨迹·完整代码
橘色的喵1 个月前
VS Code 远程开发:免密登录与共享文件夹失效解决指南
csdn
心疼你的一切1 个月前
【技术创作的璀璨盛宴——2025年CSDN博客之星总评选深度总结】
microsoft·unity·游戏引擎·游戏程序·csdn·博客之星
渣渣盟1 个月前
以码为舟,深耕致远 ——2025 年度技术创作与成长全景总结
csdn
Francek Chen1 个月前
【博客之星2025年度总评选】逐梦2026:我的2025博客回溯与AI运营之旅
大数据·人工智能·经验分享·程序人生·csdn·博客之星
Channing Lewis1 个月前
2025:在技术深潜中追寻本质
csdn