查询出部门编号、部门名称、部门位置、部门人数
-- 查询出部门编号、部门名称、部门位置、部门人数 SELECT t1.id,t1.dname,t1.loc,t2.total FROM dept t1,(SELECT dept_id,count(id) total FROM emp GROUP BY dept_id) t2 WHERE t1.id = t2.dept_id;
查询所有员工的姓名及其直接上级的姓名,没有领导的员工也需要查询
-- 查询所有员工的姓名及其直接上级的姓名,没有领导的员工也需要查询 SELECT t1.ename, t1.mgr, t2.id, t2.ename FROM emp t1 LEFT JOIN emp t2 on t1.mgr = t2.id;
事务基本_演示
-- 事务 CREATE TABLE account( id int PRIMARY KEY Auto_increment, name varchar(10), balance DOUBLE ); INSERT INTO account (name,balance) VALUES ('zhangsan',1000),('李四',1000);
SELECT * FROM account; -- 开启事务 START TRANSACTION; -- 张三账户 -500 UPDATE account SET balance = balance - 500 WHERE NAME = 'zhangsan'; -- 李四账户 +500 UPDATE account SET balance = balance +500 WHERE NAME = 'lisi'; -- 回滚 ROLLBACK -- 提交 COMMIT
搜索
复制
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)