数据库
Jatham
你的对手在看书,你的仇人在磨刀。你的闺蜜在减肥,隔壁老王在练腰。
展开
-
etl工具kettle学习——下载安装使用
1、 下载kettle包,并解压http://community.pentaho.com/projects/data-integration/2、 安装jdk,并配置java环境a).打开我的电脑--属性--高级--环境变量b).新建系统变量JAVA_HOME和CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0[原创 2017-03-22 15:33:04 · 1148 阅读 · 0 评论 -
MySQL相关书籍的读书笔记(四)
表碎片原因:delete操作时,MySQL并不会把数据文件真实删除,而只是将数据文件的标识位删除,也没有整理数据文件,不会彻底释放表空间。计算:show table status like ‘%table_name%’;mysql> show table status like '%overtime_allowance%';+---------------------------...原创 2019-06-13 14:18:58 · 251 阅读 · 0 评论 -
MySQL相关书籍的读书笔记(三)
整型:有正负之分;最常用:int(4字节,0-4294967295,42亿)tinyint(1字节,-128-127,0-255)int(n):括号里面的n无论是多少,这个int值都占用4字节,最多存贮10位数,n不代表存多少位,n代表显示宽度;只有在定义了zerofill时,int(n)中的n才有意义;例如int(4),写入一个数字1,他会补充位0001;浮点数:float4字节,单...原创 2019-06-13 14:17:59 · 286 阅读 · 0 评论 -
MySQL相关书籍的读书笔记(二)
参数文件(配置文件)启动MySQL实例过程中,会按照/etc/my.cnf------>/etc/mysql/my.cnf------>/usr/local/mysql/my.cnf----->~/.my.cnf这样的优先级顺序去读取配置文件。如果要指定默认的配置文件,使用–default-file参数;my.cnf中,分为client section客户端区域和serv...原创 2019-06-13 14:17:15 · 264 阅读 · 0 评论 -
mysql连接报java.math.BigInteger cannot be cast to java.lang.Long异常
项目启动时的数据库链接异常异常描述:项目发布时,将项目拷贝到服务器,启动运行,发生异常:29-Mar-2019 09:29:16.238 INFO [Druid-ConnectionPool-Create-941073878] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illeg...原创 2019-03-29 14:04:48 · 1092 阅读 · 0 评论 -
mysql导入sql文件错误
MySQL导入数据错误:高版本导出的sql导入到低版本中: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(0) NULL DEFAULT NULL, `u...原创 2018-12-19 16:29:12 · 690 阅读 · 0 评论 -
convert|dateadd|datediff函数
######sql查询常见的一些处理过程1.数字保留位数问题问题描述:数据库的保存的是双精度数据,但是某些情况我们只要看数据的大概,比如查看时保留小数点后两位小数解决sql SELECT TOP 10 t.FactAlarmValue original_data,CONVERT ( VARCHAR, CONVERT ( DECIMAL ( 18, 2 ), t.FactAlarmVa...原创 2018-09-18 17:15:09 · 394 阅读 · 0 评论 -
高性能MySQL数据库设计优化
优先使用符合业务需要的最小的数据类型将ip用UNSIGNED INT存:内置函数INET_ATON(字符串)和INTE_NTOA(整数)分别是点分十进制字符串和整数的转换函数非负数用无符号类型(比如前面ip值对应的数字一定为正,所以用的数据类型为无符号整形,ip是8为*4=32位,也就是而int也正好是32位,而ip对应的全是正的,如果是用有符号int存的话那就只能表示一半,所以要用无符...原创 2018-09-10 20:05:50 · 259 阅读 · 0 评论 -
mysql高性能数据库设计
本篇博客稍微有点长,它实际上包括两个内容:一是mysql字段类型的介绍,二是在mysql建表过程中是如何正确选择这些字段类型; 字段类型数值MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。 许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分(UNSIGNED)或...转载 2018-09-10 19:54:47 · 944 阅读 · 0 评论 -
VARCHAR与CHAR字符型数据的差异
在数据库中,字符型的数据是最多的,可以占到整个数据库的80%以上。为此正确处理字符型的数据,对于提高数据库的性能有很大的作用。在字符型数据中,用的最多的就是Char与Varchar两种类型。前面的是固定长度,而后面的是可变长度。现在我们需要考虑的是,在什么情况下使用Char字符型数据,什么情况下采用Varchar字符型数据。在这部分内容中,我就跟大家来探讨一下这个话题。 一、VARCHAR与...原创 2018-09-10 17:26:20 · 661 阅读 · 0 评论 -
MySQL中的date、time、datetime、timestamp区别
DATE显示格式:YYYY-MM-DD 时间范围:[‘1000-01-01’到’9999-12-31’]DATETIME显示格式:YYYY-MM-DD HH:MM:SS 时间范围:[ ‘1000-01-01 00:00:00’到’9999-12-31 23:59:59’]TIMESTAMP显示格式:YYYY-MM-DD HH:MM:SS 时间范围:[ ‘1970-01...转载 2018-09-11 16:28:37 · 598 阅读 · 0 评论 -
mysql-5.7.12-winx64 安装那些事儿
最近接触了mysql-5.7.12-winx64,作为mysql的有一个版本,它和之前的版本安装和使用稍微有些不同。今天就先写一下它的安装。1.下载mysql的安装包:mysql-5.7.12-winx64.zip-->解压(我是解压到了我打算安装的目录位置)。这个版本的mysql在解压之后,里面是不包含data文件夹的,所以在这里需要我自己创建一个data文件夹,而且这个文件夹要保持为...原创 2016-11-23 22:22:41 · 401 阅读 · 0 评论 -
oracle恢复删除数据(误删)
转自 第一种:1.打开Flash存储的权限 ALTER TABLE tableName ENABLE row movement ; 2.把表还原到指定时间点 flashback table tableName to timestamp to_timestamp(”2011-02-28 10:40:00”,”yyyy-mm-dd hh24:mi:ss”); 后面的参数为要还原的时间点第二种:转载 2017-07-28 11:05:41 · 465 阅读 · 0 评论 -
etl工具kettle学习——创建数据库连接及转换
前提条件:表里的字段指你从表输入或表输出中读取到的数据库中表的字段流字段指的是你kettle流程中输入控件输出的字段 oracle用户:test/testtest用户下的表:test_student、t2_studenttest_student 的表结构及数据: T2_student 的表结构和test_student相同,但是无数据。表输入原创 2017-07-10 10:13:37 · 1123 阅读 · 0 评论 -
substr和instr
在Oracle中可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:instr(sourceString,destString,start,appearPosition). instr('源字符串' , '目标字符串' ,'开始位置','第几次出现')其中sourceString代表源字符串;destString代表想聪源字符串中查找原创 2017-03-16 11:24:32 · 412 阅读 · 0 评论 -
MySQL相关书籍的读书笔记(五)
索引:MySQL数据库使用了B+tree索引和哈希索引,二叉树结构:B+tree是由二叉树–>平衡二叉树—>B-tree演化而来,所以先看二叉树;二叉树的每个节点至多有两个子节点,并且子树有左右之分,并且左子树的值永远小于右子树的值且小于根键值;平衡二叉树:B-tree:又被称作Btree;它的结构是一个节点可以拥有多于两个子节点的多叉查找树;所有叶子节点都出现在...原创 2019-06-13 14:27:24 · 211 阅读 · 0 评论