
数据库
写bug小能手
加班加班到吐血
展开
-
数据库设计外键
今天心情很烦躁,公司来了新员工,我感觉到自己这个渣渣要晚年不保啊,随后就随便网上逛逛,看到这个挺有意思。设计外键竟然还有人不会?哈哈哈,这不是说我呢嘛!!!外键一般用于一对多的时候,比如说某个类型Type下面可能有多个对象。订单的话,一个订单号肯定会有关于这个订单(号码)的订单详情,这是给客户看的,但是对于管理员来看,订单另一个方面是包含商家信息的,这个时候是不是就有了一个关于商店的表,里面会原创 2018-03-27 10:53:46 · 711 阅读 · 0 评论 -
SSM框架多数据源AOP注解方式实现
一、jdbc.properties文件jdbc.driver=oracle.jdbc.driver.OracleDriverjdbc1.url=jdbc\:oracle\:thin\:@xxx.xxx.xxx.xxx\:1521\:xxxjdbc1.username=xxxjdbc1.password=xxxjdbc2.url=jdbc\:oracle\:thin\转载 2018-04-27 15:36:58 · 185 阅读 · 0 评论 -
批量修改数据库某个字段的某些字符
update 要修改的表 set 字段名=replace(字段名,‘要修改的字符’,'修改为什么字符') where 条件eg:update dsa_devices_management set name=replace(name,'2-','2') where category='WIBU'...转载 2018-06-12 09:45:40 · 5857 阅读 · 0 评论 -
【AOP】通过AOP实现MyBatis多数据源的动态切换
以前转载过一个关于多数据库的文章,写的很好,也很不多,是在方法上自动切换数据库。方便快捷。 在后面的工作中,有一个项目也需要用到多数据库,但是是在一个方法中,里面涉及到两个查询,可能还要和线程进行绑定。这就涉及到在查询的时候切换数据库。这个文章写的也很不错。现在分享给大家。 【环境参数】1.开发框架:Spring + SpringMVC + MyBat...转载 2018-06-29 11:23:16 · 715 阅读 · 0 评论 -
executeQuery返回值如何判断是否有内容
prep = con.prepareStatement(foreignKeySql1+"000"); ResultSet rs = prep.executeQuery(); if(rs.next()){ System.out.println(111); }如果rs 有值,则rs.next()方法为true,反之亦然。1、boolean ...原创 2018-06-27 17:39:06 · 25339 阅读 · 0 评论 -
navicat中设计表时,索引,外键,触发器的创建和作用
navicat 为表添加索引分析常用的查询场景,为字段添加索引,增加查询速度。可以添加单列索引,可以添加联合索引。右键,设计表中可以查看和添加修改索引!索引一定要根据常用的查询场景进行添加!写了sql语句测试了一下,确实使用了索引!可以通过名称来判断使用了什么索引!帮与跟,让我感受到了索引的使用方法。navicat软件还是很不错的!我喜欢!再谈优...原创 2018-08-01 10:57:54 · 15360 阅读 · 2 评论