码迷,mamicode.com
首页 > 数据库
mysql之innodb存储引擎---数据存储结构
一、背景 1.1文件组织架构 首先看一下mysql数据系统涉及到的文件组织架构,如下图所示: msyql文件组织架构图 从图看出: 1、日志文件:slow.log(慢日志),error.log(错误日志),general.log(基本日志) 2、配置文件:my.cnf 3、数据库:performan ...
分类:数据库   时间:2019-09-05 17:02:05    阅读次数:123
mysql
1、mysql安装:https://www.cnblogs.com/xiaodangshan/p/7197726.html 2、mysql删除:https://blog.csdn.net/JumpFier/article/details/82461373 3、查看linux版本:https://ji ...
分类:数据库   时间:2019-09-05 16:58:21    阅读次数:95
如何合理使用数据库锁
一、前言 死锁,在我们的项目中有发生过,但不频繁;但是因为锁处理的不好,不能合理地规划锁,导致性能下降是经常发生的。通过本文章,除了了解如何避免死锁外,更多的内容是如何使用锁。本文不会讲的很细,有的地方也不是很严谨,但是不影响对内容的理解。更细节和高级的知识,可以百度。 二、什么是锁 我们这里讲的锁 ...
分类:数据库   时间:2019-09-05 16:38:49    阅读次数:132
SQL中的条件判断语句(case when zhen if,ifnull)用法
一、case when then 适用于:sqlserver 和mysql case具有两种格式。简单case函数和case搜索函数。这两种方式,可以实现相同的功能。简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限制,比如写判定式。还有一个需要注重的问题,case函数 ...
分类:数据库   时间:2019-09-05 15:17:28    阅读次数:174
SparkSQL自定义无类型聚合函数
准备数据: 一、定义自定义无类型聚合函数 想要自定义无类型聚合函数,那必须得继承org.spark.sql.expressions.UserDefinedAggregateFunction,然后重写父类得抽象变量和成员方法。 二、使用自定义无类型聚合函数 输出结果: ...
分类:数据库   时间:2019-09-05 15:16:11    阅读次数:100
在SQL查询结果中添加自增列的两种方法
解决办法《一》:如果想查询出这个表的信息,并添加一列连续自增的ID,可用如下查询语句: 解决办法《二》: 使用关键字IDENTITY创建临时表 ...
分类:数据库   时间:2019-09-05 13:55:50    阅读次数:169
IDEA连接数据库出现错误
IDEA连接数据库的时候,出现Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.的警告。这是因为SYSTEM为SQL默认美国时间,但是我们中国要比他们迟8小 ...
分类:数据库   时间:2019-09-05 13:49:20    阅读次数:134
quartz关闭DBUG日志
引用了Quartz组件后,打印日志时,整天都有相应的调试信息打印出来,严重影响了查找日志效率,谷歌一番后,修改nlog配置文件即可 ...
分类:数据库   时间:2019-09-05 13:40:52    阅读次数:112
EF在异步连接MSSQL下报此连接不支持 MultipleActiveResultSets
ORM EF 数据库 MSSQL 2008 R2 场景 异步,没有发现在同步的场景下报错 异常 System.InvalidOperationException: 此连接不支持 MultipleActiveResultSets 解决方法 在连接字符串中添加 MultipleActiveResultS ...
分类:数据库   时间:2019-09-05 13:32:18    阅读次数:215
MySQL中语句执行顺序
当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序是: 1.执行where xx对全表数据做筛选,返回第1个结果集。 2.针对第1个结果集使用group by分组,返回第2个结果集。 3.针对第2个结果集中的每1组数据执行select xx ...
分类:数据库   时间:2019-09-05 13:30:13    阅读次数:125
Oracle透明网关的使用
Oracle透明网关的使用 Oracle透明网关的使用 Oracle 数据库的透明网关( transparent gateway )是这样的一个接口:通过它,我们可以 sqlplus 操纵其他数据库,如 ms sqlserver 、 sybase 、 infomix 等,实现数据库的异构服务。我一直 ...
分类:数据库   时间:2019-09-05 13:16:44    阅读次数:124
JDBC入门
接下来记录一下,JDBC的相关知识点 为什么使用JDBC 不同的数据库有不同的驱动,为了使用这些数据库如果没有JDBC就需要每个驱动都需要了解,但是有了JDBC后,就只需要了解JDBC的API就可以了。JDBC是数据库驱动的上层,里面主要包含一些接口,而各个数据库厂商需遵循这个接口来开发驱动。 组成 ...
分类:数据库   时间:2019-09-05 13:15:33    阅读次数:94
sql 查询某个字段最长的记录
sql 查询文本字段中值的长度最长的记录 一、函数1、SQL ServerLEN() 函数返回文本字段中值的长度。SELECT LEN(column_name) FROM table_name;2、MySQL LENGTH() 函数返回文本字段中值的长度。SELECT LENGTH(column_n ...
分类:数据库   时间:2019-09-05 13:15:04    阅读次数:135
关于oracle怎么看清楚字段的一些实践
在oracle存储过程或者平时编码中会有很多时候对不上字段,这时候在字段逗号后面可以主动加上--数字。 还有的是应该注意尽量让每个字段都占有一行的空间。下面部分截图说明 ...
分类:数据库   时间:2019-09-05 11:56:19    阅读次数:81
mysql优化2
二、优化细节:1、参数优化1.1Max_connections(1)简介Mysql的最大连接数,如果服务器的并发请求量比较大,可以调高这个值,当然这是要建立在机器能够支撑的情况下,因为如果连接数越来越多,mysql会为每个连接提供缓冲区,就会开销的越多的内存,所以需要适当的调整该值,不能随便去提高设值。(2)判断依据showvariableslike‘max_connections'
分类:数据库   时间:2019-09-05 10:48:44    阅读次数:123
linux中oracle自启动
一、编辑 /etc/oratab orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:N 修改为 orcl:/home/oracle/app/oracle/product/11.2.0/dbhome_1:Y 注:参数为Y时可通过dbstart启动 ...
分类:数据库   时间:2019-09-05 10:45:34    阅读次数:85
mysql 数学函数
SELECTROUND(3.14);#四舍五入SELECTROUND(3.1415,3);#第二个参数为保留小数点的位数SELECTCEIL(1.2);#大于1.2的最小整数SELECTFLOOR(1.2);#小于1.2的最大整数SELECTTRUNCATE(3.1415,2);#小数点后保留2位,剩下的被截断SELECTMOD(10,3);#取余SELECT10%3;
分类:数据库   时间:2019-09-05 10:44:45    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!