摘要: if: @Test public void testList(){ List<Emp> empList = empMapper.list("张", null, null, null); System.out.println(empList); } 点击查看代码 <?xml version="1.0" 阅读全文
posted @ 2025-03-18 00:04 mooncage 阅读(15) 评论(0) 推荐(0)
摘要: 根据主键删除: @Delete("delete from emp where id = #{id}") public void delete(Integer id); @Test public void testDelete(){ empMapper.delete(16); System.out.p 阅读全文
posted @ 2025-03-17 21:31 mooncage 阅读(23) 评论(0) 推荐(0)
摘要: 配置: JDBC: 原始HDBC的问题: 数据库连接池: lombok: 阅读全文
posted @ 2025-03-17 15:17 mooncage 阅读(8) 评论(0) 推荐(0)
摘要: 介绍: 结构: 语法: create index i on tb_emp(name); show index from tb_emp; drop index i on tb_emp; 阅读全文
posted @ 2025-03-17 01:04 mooncage 阅读(14) 评论(0) 推荐(0)
摘要: 操作: start transaction; delete from tb_dept where id=2; delete from tb_emp where dept_id 2; commit; rollback ;只要有失败就可以回滚 四大特性ACID: 总结: 阅读全文
posted @ 2025-03-17 00:36 mooncage 阅读(15) 评论(0) 推荐(0)
摘要: select * from tb_emp,tb_dept;这样会产生笛卡尔积 加上条件即可: select * from tb_emp,tb_dept where tb_emp.dept_id=tb_dept.id; 内连接: 隐式内连接: select tb_emp.name,tb_dept.na 阅读全文
posted @ 2025-03-16 23:48 mooncage 阅读(24) 评论(0) 推荐(0)
摘要: 一对多: 问题: 一对一: 多对多: 阅读全文
posted @ 2025-03-16 17:59 mooncage 阅读(16) 评论(0) 推荐(0)
摘要: 统计员工性别并返回数据: select if(gender=1,'man','women') 性别,count(*) from tb_emp group by gender; 统计员工职位并返回数据: select case job when 1 then '班主任' when 2 then '讲师 阅读全文
posted @ 2025-03-16 16:37 mooncage 阅读(14) 评论(0) 推荐(0)
摘要: 基本查询: 查询特定列: select name,entrydate from tb_emp; 查询所有: select * from tb_emp; 查询并起别名: select name as bbb,entrydate as aaa from tb_emp; (as可省略) 去除重复记录: s 阅读全文
posted @ 2025-03-16 16:16 mooncage 阅读(36) 评论(0) 推荐(0)
摘要: 指定字段添加 insert into tb_emp(username,name,gender,create_time,update_time) values ('wuji','无极','1',now(),now()); 为所有字段添加 insert into tb_emp(id, username, 阅读全文
posted @ 2025-03-16 03:10 mooncage 阅读(8) 评论(0) 推荐(0)