随笔分类 - 数据库技术
摘要:I once made a similar mistake which turned out that the directories were incorrect.If the UserMapper's namespace is com.mybatisdemo.mappers.UserMapper
阅读全文
摘要:>>Error Code: 1045. Access denied for user 'test'@'%' (using password: YES) 使用MySQL的select * into outfile ‘/tmp/rs.txt’ from tb_name来导出结果时遇到这个问题, 当前用户
阅读全文
摘要:-- 当mark_way字段的值为'划拨用地'时把该字段值修改为'00'-- 当mark_way字段的值为'出让用地'时把该字段值修改为'01'-- 否则把该字段的值修改为''
阅读全文
摘要:在MySQL中删除一张表或一条数据的时候,出现[Err] 1451 -Cannot deleteorupdatea parent row:aforeignkeyconstraintfails (...)这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FORE
阅读全文
摘要:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format oracle to_char()to_date()函数 mysql日期和字符相互转换方法 mysql 类似to_char
阅读全文
摘要:原文: http://stackoverflow.com/questions/3135804/types-in-mysql-bigint20-vs-int20-etcc http://dev.mysql.com/doc/refman/5.1/en/numeric-types.html Types i
阅读全文
摘要:将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.l
阅读全文
摘要:事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以
阅读全文
摘要:外连接的意思select *from a,bwhere a.id=b.id(+)意思就是返回a,b中匹配的行 和 a中有但是b中没有的行。 参考https://www.cnblogs.com/AaronBear/p/7918948.html
阅读全文
摘要:常用关系数据库分页SQL都是不相同的,不过大同小异 下面是Oracle分页简单事例图片以及代码: 1、普通查询: select * from table_Name t order by active_count desc; 2、查询第一条记录:select * from (select * from
阅读全文
摘要:2019-04-21 12:23:14.509 INFO 9384 [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2019-04-21 12:23:14.818 INFO 9384 [ main] com
阅读全文
摘要:这个是boot基本版本包,因为我用的打包方式是war所以去除掉了boot内置的tomcat,但是为了方便测试又引入了内置tomcat,只要添加<scope>provided</scope>在打包时就不会影响了。 <parent> <groupId>org.springframework.boot</
阅读全文
摘要:在项目中使用mybatis做为持久层框架,mysql数据库。项目上线前,DBA要求我们将每张数据库表中的字段都设置默认值和not null。之前项目中有一些insert语句是将表中所有字段都列出来,然后把它做为一个通用的插入语句来使用。举个简单的例子:假如一张数据库表blog中有如下几个字段:id,
阅读全文
摘要:oracle sum()over函数的使用 over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。 over函数的参数:over(partition by columnname1 order by columnname2) 含义,按colum
阅读全文
摘要:SELECT * FROM datav.a_current_per_entry_01 WHERE intime = (SELECT MAX(intime) FROM a_current_per_entry_01) ORDER BY hour ASC , CASE WHEN entry = '东1入...
阅读全文
摘要:举个例子吧: order by id desc,time desc先是按 id 降序排列 (优先)如果 id 字段 有些是一样的话 再按time 降序排列 (前提是满足id降序排列)
阅读全文
摘要:一、单个参数: 二、多参数: 方案1 方案2(推荐)基于注解 三、Map封装多参数: 四、List封装in: 五、selectList()只能传递一个参数,但实际所需参数既要包含String类型,又要包含List类型时的处理方法: 将参数放入Map,再取出Map中的List遍历。如下: List<S
阅读全文
摘要:了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm
阅读全文
摘要:是为了链接下面的查询条件条件,也或者是替换没有查询条件的语句。比如:要把检索条件作为一个参数传递给SQL,那么,当这个检索语句不存在的话就可以给它赋值为1=1.这样就避免了SQL出错,也就可以把加条件的SQL和不加条件的SQL合二为一。 这个就是为了方便sql条件的拼接,在“where”和“and”
阅读全文