随笔分类 - 数据库
数据库相关
摘要:数据库 Tips 时间和日期互转 数据库 当前时间 字符串转时间 时间转字符串 格式 dual 表 MySQL NOW() STR_TO_DATE DATE_FORMAT %Y-%m-%d %H:%i:%s 可选 Oracle SYSTIMESTAMP、SYSDATE TO_TIMESTAMP、TO
阅读全文
摘要:最近学习了 sharding sphere 中的jdbc组件,此文作为学习记录方便以后复习。 中间件官网:Apache Sharding Sphere 学习准备 快速开始 分表 创建库表: CREATE DATABASE `db_device_0` DEFAULT CHARACTER SET utf
阅读全文
摘要:问题:姓名中的生僻字查询显示问号? 再现环境: 数据库:Oracle Database 12c 后端:JDK 1.8,mybatis 姓名字段使用的是VARCHAR2 保存生僻字䶮,数据库可视化工具显示为?,mybatis查询出来同样显示? 解决方法(已验证) 修改保存姓名的字段类型为NVARCHA
阅读全文
摘要:SQL&Java List 转 树 一般来说,像地区、单位这种数据,一般都是树状结构,但是从数据库查询出来的时候是list,所以就需要把list数据转换成tree数据。 查询的SQL 对oracle数据库来说查询树结构很简单,只需要使用start with就可以: select * from 表名
阅读全文
摘要:通过Mybatis插件修改SQL 前言:在PostgresSQL数据库中,比MySQL多一个Schema的功能,相当于是数据库下面又分了一层,一个库里面可以有多个schema,不同schema下面可以由名字相同的表。如果需要全局修改schema就可以使用Mybatis插件的形式来实现同一套SQL去查
阅读全文
摘要:MongoDB基础 传统关系型数据库在面对在面对高并发、数据量大、高扩展和高可用时有些力不从心,MongoDB则比较容易应对以上情况。 存储结构 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 ro
阅读全文
摘要:Win上MySQL乱码问题 笔记本上的数据库总会时不时的乱码(或者是一直乱码我没注意到?),在谷歌上试了几次错才正确解决,在此记录一下。 在MySQL数据库存储目录找到my.ini,在相应的标签下分别添加如下内容: [client] default-character-set = utf8 [mys
阅读全文
摘要:Spring之AOP AOP 全程Aspect Oriented Programming,直译就是面向切面编程。和POP、OOP相似,它也是一种编程思想。OOP强调的是封装、继承、多态,也就是功能的模块化。而AOP则是OOP的补充,它强调的是切面,在运行时动态地将代码切入到类的指定方法、指定位置上的
阅读全文
摘要:JDBC JDBC四个核心对象 这几个类都是在java.sql包中 DriverManager(类): 数据库驱动管理类。这个类的作用:1)注册驱动; 2)创建java代码和数据库之间的连接,即获取Connection接口; Connection(接口): 是一个接口, 建立数据库连接的一个接口。作
阅读全文