数据库
文章平均质量分 89
爪哇岛上的星期五
一个想寄掉的码农罢了^
展开
-
Mybatis 2
MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么 的痛苦,确保不能忘了空格或在列表的最后省略逗号。动态 SQL 可以彻底处理 这种痛苦。原创 2023-02-09 19:41:31 · 307 阅读 · 0 评论 -
Mybatis
原是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation 迁移到了 Google Code,随着开发团队转投Google Code 旗下, iBatis3.x正式更名为MyBatis。 MyBatis 是一款优秀的持久层框架。原创 2023-02-07 20:47:54 · 131 阅读 · 0 评论 -
Java数据库连接(JDBC)
因为数据库种类非常多,java语言需要连接不同的数据库,自己需要去实现连接步骤,但是这样做比较麻烦,所以java语言只是定义一套关于数据库连接操作接口。学完数据库和java se部分,刚好来看一下JDBC,JDBC其实就是java所提供的用来执行SQL语句的Java API。Int executeUpdate(String sql) 用于执行ddl语句和dml(增,删,改)语句 返回 操作的行数。Int executeUpdate() 用于执行ddl语句和dml(增,删,改)语句 返回操作的行数。原创 2022-12-27 00:25:17 · 1649 阅读 · 0 评论 -
MySQL基础2
我们会发现,此图查询同学,后面的民族和年纪就是很经典的数据冗余,那么其实简单的数据只需要多表关联,就能填入相应编号即可,不用非要把名称写出来。更重要的是,其 他字段组成的这行记录和主键表示的是同一个东西,而主键是唯一的,它们只需要依 赖于主键,也就成了唯一的。含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1有m行,表2有n行,结果=m*n。第一范式是最基本的范式。如上图所示,左外连接不仅将符合条件的查询了出来,也将左表,即student表的所有项查询了出来。原创 2022-12-26 01:51:51 · 107 阅读 · 0 评论 -
MySql基础1
字段是表里的一列,用于保存每条记录的特定信息。当使用union 时,mysql 会把结果集中重复的记录删掉,而使用union all , mysql 会把所有的记录返回,且效率高于union。这里其实很简单,case when说明判断条件,双引号中打出条件判断成功输入的值,else则反之,条件判断结束写个END,括号外的是列的别名。..,值n),(值1,值2;YEAR(日期列),MONTH(日期列),DAY(日期列) , HOUR(日期列) ,MINUTE(日期列) SECOND(日期列)。原创 2022-12-25 01:30:24 · 254 阅读 · 0 评论