随笔分类 - 数据库
摘要:SELECT * FROM information_schema.INNODB_LOCKs; SELECT * FROM information_schema.INNODB_LOCK_waits; SELECT * FROM information_schema.INNODB_TRX; kill t
阅读全文
摘要:with myT as( select id ,parent_id from organization ), myT2 as( select * from myT where parent_id in(#{upperId}) union all select myT.* from myT2 inner join myT on myT2.id=myT.parent_id ) select u....
阅读全文
摘要:select CASE r.rule_category WHEN '1' THEN '温度' WHEN '2' THEN '湿度' WHEN '3' THEN '气压' ELSE '未知' END+r.name as name,r.ruleIds from ( select rule_cate...
阅读全文
摘要:悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 使用场景举例:以MySQL InnoD...
阅读全文
摘要:1、在D盘新建一个文件夹,命名:generator(或者其他盘其他名字也可以,之所以用这个,是为了copy下面代码后,不用再做修改路径) 2、准备需要的jar包:mybatis-generator-core-1.3.2.jar、mysql-connector-java-5.1.30.jar(忽略版本
阅读全文
摘要:MySQL支持的分区类型一共有四种:RANGE,LIST,HASH,KEY。其中,RANGE又可分为原生RANGE和RANGE COLUMNS,LIST分为原生LIST和LIST COLUMNS,HASH分为原生HASH和LINEAR HASH,KEY包含原生KEY和LINEAR HASH。关于这些
阅读全文
摘要:MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询 [sql] view plain copy mysql> select * from
阅读全文
摘要:注意:excel表不能有中文,但楼主测试用中文貌似也行 功能介绍: 1. 导入操作比较傻瓜,不需要敲代码,但是功能很强大。 2. 可以导入多种数据源:ODBC数据源、xls和csv文件、access数据库。 3. 可以保存为job脚本,通过dos命令行执行该job脚本。对于重复性导入很方便。 4.
阅读全文
摘要:前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。 这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。 表数据: ID Value 1 tiny,small,big 2 small,medium 3
阅读全文
摘要:查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); 查询上周的数据 SELECT name,submittime
阅读全文
摘要:ibatis 插入数据将selectKey放在insert之后,通过LAST_INSERT_ID() 获得刚插入的自动增长的id的值。mysql中: <selectKey resultClass="int" keyProperty="id"> <
浙公网安备 33010602011771号