数据库
文章平均质量分 79
宣午刚001
一个误入Java开发歧途的建筑男
展开
-
Mysql数据库基础知识
Mysql存储引擎一,执行sql语句:SHOW ENGINES \G 可查询数据库支持的引擎类型注意以\G结尾的查询结果将更美观由图可知Mysql 5.5默认存储引擎为InnoDB,或者可执行sql语句:SHOW VARIABLES LIKE ‘storsgr_engine%’;直接查询当前默认引擎二,修改my.ini中default_storage_engine来修改默认使用的存储引擎三,各种存...原创 2018-03-25 00:22:58 · 407 阅读 · 0 评论 -
MySQLSyntaxErrorException sql语句语法错误
今天在写sql的时候一直报错,反复检查就是找不出毛病,后来折腾了N久,终于发现是少写了引号,tt.tag_name as tagTwoList.tag_name 应该写作 tt.tag_name as "tagTwoList.tag_name",后面加上引号 写sql语句时一定要小心再小心org.springframework.jdbc.BadSqlGrammarException: ### E...原创 2018-03-30 21:15:12 · 19202 阅读 · 1 评论 -
group by的使用
1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。一般跟聚合函数一起使用,如sum,max,min2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和 from A group by 类别返回结果如下表,实际上就是分类汇总。4、Gr...原创 2018-03-26 18:59:07 · 1546 阅读 · 0 评论 -
mybatis一级缓存二级缓存
一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,MyBatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超时的情况下,...转载 2018-05-22 11:03:21 · 143 阅读 · 0 评论 -
mysql存储过程
存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中...转载 2018-06-20 21:15:06 · 193 阅读 · 0 评论 -
(转载)工具使用:Oracle数据库表转换为Mysql
https://blog.csdn.net/qq_28194001/article/details/79124090最近新进的一个项目组中,需要将表结构从Oracle数据库迁移到Mysql,但是由于手动转换过于麻烦,而且表字段动辄几十上百个,在网上搜索了使用PowerDesigner进行转换的方法,并进行实践。记录于此,便于寻找。工具: PowerDesigner16.5.0.3982Oracle...转载 2018-07-09 19:22:35 · 2584 阅读 · 1 评论 -
vmybatis #{} 以及 ${}与sql注入
态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。 在下面的语句中,如果 username 的值为 zhangsan,则两种方式无任何区别: select * from user where name = #{...原创 2018-07-24 23:11:11 · 247 阅读 · 0 评论 -
MySQL 索引及优化实战
索引概念和作用索引是一种使记录有序化的技术,它可以指定按某列/某几列预先排序,从而大大提高查询速度(类似于汉语词典中按照拼音或者笔画查找)。索引的主要作用是加快数据查找速度,提高数据库的性能。MySQL 索引类型从物理存储角度上,索引可以分为聚集索引和非聚集索引。1. 聚集索引(Clustered Index)聚集索引决定数据在磁盘上的物理排序,一个表只能有一个聚集索引。2. 非聚集索引(Non-...转载 2018-07-07 23:30:53 · 4104 阅读 · 0 评论 -
logstash+Elasticsearch+kibana日志可视化分析
参考文章:https://www.cnblogs.com/yincheng/p/logstash.html logstash是一个数据分析软件,主要目的是分析log日志。整一套软件可以当作一个MVC模型,logstash是controller层,Elasticsearch是一个model层,kibana是view层。 首先将数据传给logstash,它将数据进行过滤和格式化(转成...转载 2018-08-03 21:51:10 · 1598 阅读 · 0 评论