mysql sql语句
删除
delete from class where caption="test" 全删delete from tables
添加
INSERT into class(caption) values("test") 多个值插入 INSERT into class(caption) values("test"),("test")
copy其他表中的数据
INSERT into(caption) select caption from class1
修改
update class set caption="test" where cid=5;
查询
select * from table
select id from tables where id =10
显示的时候添加别名
select cid as id from class
排序
select * from class ORDER BY cid LIMIT 1,3;
倒序
select * from class ORDER BY cid DESC LIMIT 1,3;
分页
select * from class LIMIT 1,3;
分组
分组后对于相同的行需要聚合,不然就会报错,聚合函数比较常用的 max min conut sum 等等,如果需要对聚合后的条件判断的时候就不能用 where了需要使用 having。
SELECT sum(cid),caption from class WHERE cid >2 GROUP BY cid HAVING COUNT(cid) >=1
连表查询
LEFT JOIN
SELECT * from course,teacher WHERE course.teacher_id = teacher.tid
SELECT * from course LEFT JOIN teacher on course.teacher_id = teacher.tid
Welcome to visit
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 敏捷开发:如何高效开每日站会
· 为什么 .NET8线程池 容易引发线程饥饿
· golang自带的死锁检测并非银弹
· 如何做好软件架构师
· 记录一次线上服务OOM排查
· 欧阳的2024年终总结,迷茫,重生与失业
· 在 .NET 中使用 Tesseract 识别图片文字
· Bolt.new 30秒做了一个网站,还能自动部署,难道要吊打 Cursor?
· 敏捷开发:如何高效开每日站会(Daily Stand-up Meeting)
· C#/.NET/.NET Core技术前沿周刊 | 第 20 期(2025年1.1-1.5)