数据库
文章平均质量分 87
lemo_ice
这个作者很懒,什么都没留下…
展开
-
Oracle\MySQL连接查询,一次弄清外连接(左&&右)
Oracle连接查询有3种:交叉连接、内连接、外连接。 交叉连接结果是其他连接结果的超集,外连接结果是内连接结果的超集。 接下的例子以departments_v、employees_v两个视图数据为例(4条部门数据,9条人员数据) 1.交叉连接:又称笛卡尔积连接,是两个或多个表间的无条件连接,因此它会将表1的每一条数据与表2的每一条数据连接,因此结果会有4*9=36条数据 2.内连接:根据指定的连...原创 2019-06-18 21:26:00 · 387 阅读 · 0 评论 -
Properties和JDBCFactory联合应用连接数据库----顺便引出mybatis一
连接数据库为什么需要Properties和JDBCFactory,因为连接数据库是一个固定的模式,如果需要换一个数据库连接或者更新查询sql就需要重写代码,那就很麻烦。所以就需要配置文件和JDBCFactory来帮我们简化这些工作。 我们在配置文件中一般会存放jdbc.class,jdbc.url,jdbc.name,jdbc.pass,当然这几个是我自己定义的,第一个是启动类,一般都是com...原创 2019-08-08 10:24:37 · 269 阅读 · 0 评论 -
mybatis详解2----入门实例
我们最开始引入mybatis的时候的步骤: 1.先配置mybatis-configuration.xml文件,可以对里面的数据库连接信息进行参数化,利用自己定义的jdbc.properties文件进行参数的读取。 2.定义返回查询数据的实体类,里面包含了getter和setter以及返回值toString的方法。 3.编写对应的mapper.xml文件,里面注意mapper标签中的 namespa...原创 2019-08-25 21:58:06 · 579 阅读 · 0 评论 -
mybatis详解1----入门实例
mybatis说到底,两个jar包:mybatis,mysql-connector-java+两个配置文件,mybatis.xml和自定义的Mapper.xml这两个配置文件的名字可以自定义 1.首先要创建数据库,做为查询的对象 2.创建一个java工程,web,app都可以maven,ivy都可以,这里面以简单的app java项目+maven为例 在pom.xml文件中添加: 前两个是必须的,...原创 2019-08-12 15:19:59 · 154 阅读 · 0 评论 -
常用的SQL语句汇总----从此不再纠结
最基本:增删改查 数据库基本都是弱语法,所以英文大小写,空格自己稍微注意一下就好 创建表格 //最简单的建表 creat table table_name; drop table table_name; //顺便创建表中的字段名称、属性和主键,注意要加括号 creat table user_2019 ( user_id int(8) PRIMARY_KEY, user_name varchar(1...原创 2019-08-16 17:29:05 · 308 阅读 · 0 评论 -
mybatis详解4----入门实例一对一
实际开发中,我们做项目不可能只是单表操作,往往会涉及到多张表之间的关联操作。那么我们如何用 mybatis 处理多表之间的关联操作呢? 首先我们先说一对一的方式:什么是一对一?假设一个订单只能由一个用户创建,那么由订单到用户就是一对一的关系换个说法就是一个订单只能由一个用户创建,从订单表出发去用户表中找数据,一条订单表中的数据只能对应用户表中的一条数据! 注意!这里我们没有说一个客户可以创建多个订...原创 2019-08-26 17:04:26 · 134 阅读 · 0 评论 -
SQL索引
https://v.youku.com/v_show/id_XNDMzMTI2MzA3Ng==.html?spm=a2h0j.11185381.listitem_page1.5!8~A 数据库索引:按照用户任意指定的字段对数据进行排序的一种数据结构 会用到哪些数据结构? hash、 avl tree(完全平衡二叉树)、B+ tree 数据和页目录 主键索引(默认的) 这样画就更好理解了,可以感觉...原创 2019-09-21 15:11:47 · 312 阅读 · 0 评论