数据库
大数据球球
每天进步一点点总会有所成功
展开
-
Mysql和Oracle中的分页机制各是什么?
mysql和oracle的分页机制分别是什么呢?每次面试都会被问到,原创 2015-05-31 22:35:51 · 1787 阅读 · 0 评论 -
命令行模式下备份、还原 MySQL 数据库
命令行模式下备份、还原 MySQL 数据库1、备份数据库 如果数据库体积比较大,通常会对备份出来的文件进行压缩,备份和压缩可以在同一行命令内完成:mysqldump -u mysqluser -p test_db | gzip > test_db.sql.gz 压缩的时候,最好再给文件名加上扩展名.gz,以便下次还原数据库的时候心中有数。2、还原数据库还原数据库的命令也很简单,如果你备份出来的文原创 2016-02-02 20:40:34 · 511 阅读 · 0 评论 -
Kettle6.0连接MongoDB报错
配置好mongodb连接之后,点击预览报下面的错:报错:java.lang.NoClassDefFoundError: javax/crypto/spec/PBEKeySpec at com.mongodb.DBPortScramSha1AuthenticatorScramSha1AuthenticatorScramSha1AuthenticatorScramSha1Sa...转载 2018-06-04 12:24:39 · 918 阅读 · 0 评论 -
hive2.3.3安装使用
hive的安装简单一些,使用也比较简单,基础hadoop搭建好之后,只要初始化一些目录和数据库就好了安装需要做几件事:1.设立一个数据源作为元数据存储的地方,默认是derby内嵌数据库,不过不允许远程连接,所以换成mysql2.配置java路径和classpath路径下载地址: http://mirrors.shuosc.org/apache/hive/hive-2.3.3/解...原创 2018-06-05 13:18:46 · 2601 阅读 · 0 评论 -
mongodb 3.4 集群搭建:分片+副本集
mongodb是最常用的nosql数据库,在数据库排名中已经上升到了前六。这篇文章介绍如何搭建高可用的mongodb(分片+副本)集群。在搭建集群之前,需要首先了解几个概念:路由,分片、副本集、配置服务器等。相关概念有四个组件:mongos、config server、shard、replica set。mongos,数据库集群请求的入口,所有的请求都通过mon...转载 2018-06-14 21:08:09 · 344 阅读 · 0 评论 -
mysql update 批量更新方式
通常情况下,我们会使用以下SQL语句来更新字段值:UPDATE mytable SET myfield='value' WHERE other_field='other_value';但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就像以下的python程序示例:for x in xrang...原创 2018-06-08 17:37:19 · 34197 阅读 · 4 评论 -
mongodb 之初接触 及Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
MongoDB 下载下来 下载地址 安装mongdb 服务启动 进入安装目录 C:\Program Files\MongoDB\Server\3.4\bin ./mongod –dbpath d:\data\db # 这个目录一定要存在 mongdb 默认端口 27017 一、导出工具mongoexportMongodb中的mongoexport工具可以把一个collect...原创 2018-06-01 20:12:03 · 1469 阅读 · 0 评论 -
mongodb 权限设置 --用户名、密码、端口 的修改等
关于权限的默认配置在默认情况下,mongod是监听在0.0.0.0之上的,任何客户端都可以直接连接27017,且没有认证。这样做的好处是,用户可以即时上手,不用担心被一堆配置弄的心烦意乱。然而坏处也是显而易见,如果直接在公网服务器上如此搭建MongoDB,那么所有人都可以直接访问并修改数据库数据了。默认情况下,mongod也是没有管理员账户的。因此除非你在admin数据库中使用db.add...原创 2018-06-01 20:59:34 · 2044 阅读 · 0 评论 -
mongodb 设置密码
刚安装好MongoDB 数据库是没有用户名密码的 要保护你的数据 需要给你的MongoDB 添加用户名密码通常我们都是这么链接mongdb数据库的开始 开启服务 ./mongod -dbpath=d:/data/db 如果想在后台执行可以添加 –fork连接数据库 ./mongo现在连接上数据库了 切换到 ‘admin’ 数据库 use admi...原创 2018-06-20 15:03:50 · 1016 阅读 · 0 评论 -
PrepareStatement 中in like的用法
in 的用法:public String updateSourceStatus(String sourceids) { String sql_update="update data_source set is_same_with_post='1' where is_download='1' and id not in ( "+sourceids.substring(0,sourc原创 2015-10-31 17:26:00 · 915 阅读 · 0 评论 -
Mybatis学习总结之动态SQL与模糊查询
动态查询?模糊查询?说白了就是按照条件来查询,看了之前博文,你也许会问:在Mybatis中,如果按照某几个条件查询应该怎么做?比如,我要查询年龄在1到12岁之前,名字里还有字母o的用户。其实,Mybatis的做法就是,为这种条件创建一个条件类,然后作为映射的parameterType传入。具体如下:我们先给出类定义和数据库定义:create table d_user(转载 2015-07-07 22:09:16 · 4364 阅读 · 0 评论 -
win8 64位操作系统安装Oracle11g 并配置PLSQL
最近买的DELL自带64位win8。本来想着卸了装xp,但又舍不得。无奈软件各种问题。废话不多说,要在64位系统上装Oracle必须下载Oracle 64位的。Oracle地址如下:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html选择Microsoft转载 2015-06-22 11:33:15 · 515 阅读 · 0 评论 -
mysql日期查询操作
mysql日期查询操作 /////////////////今天找到了一些比较有用的mysql日期函数,在此做一下记录,以备后期使用/////////////////////// www.2cto.com 今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天Select * FROM 表名 Where转载 2015-06-02 15:47:22 · 574 阅读 · 0 评论 -
oracle 和mysql触发器的编写有什么不同。
oracle 和mysql触发器的编写有什么不同。原创 2015-06-22 10:51:49 · 1121 阅读 · 0 评论 -
Mybatis学习总结之表的一对多关联查询问题
说完一对一的表连接的ORM映射,再说说一对多的情况。这里有人就有疑问,表的一对多我可以理解,但它映射到类的定义中应该如何表示呢。答案是:“一”的类增加一个类型为List属性,List中的每个item的类型为“多”的类型。我们队上次那个例子再做一个拓展,增加一个Student类和student表,并且与class表和Classes类是多对一的关系。这里,我们需要对原有的Classes转载 2015-07-07 22:28:36 · 794 阅读 · 0 评论 -
Mybatis学习总结之一对一关联表查询
映射是Mybatis的核心,表如何与类进行映射,完成先关的CRUD操作,是框架需要解决的问题。在解决单个表对应单个类的问题中,我已经在前面的几篇博文中有了比较详细的介绍。今天需要引出一个重要的新问题:如何让这种ORM映射支持一对一的表关联。)首先,SQL中的表关联查询,大家应该都不陌生,比如在一对一的表关联中,我们通过表连接,查询两个表中的各个字段的值。现在,我们用一个例子给出数据库的2个表定转载 2015-07-07 21:35:25 · 651 阅读 · 0 评论 -
关于mysql写触发器中运用游标的问题。
Mysql中游标的用法现在提供的还很特别,虽然使用起来没有PL/SQL那么顺手,不过使用上大致上还是一样,本文将详细介绍一下,需要了解的朋友可以参考下首先定义游标(不论声明变量还是游标还是其他的什么都要在你执行任何操作的前面,不然会报错的)declare cur_count cursor for select seqname, value from sys_sequence;原创 2015-07-08 20:55:02 · 1927 阅读 · 0 评论 -
MySQL与Oracle 差异比较之基本语法的比较
MySQL与Oracle 差异比较之基本语法的比较:基本语法编号类别ORACLEMYSQL注释1变量的声明方式不同li_index NUMBER := 0DECLARE li_index INTEGER DEFAULT 01. mysql 使用DECLARE定义局部变量.转载 2015-07-09 13:03:00 · 786 阅读 · 0 评论 -
MySQL与Oracle 差异比较之数据类型比较
MySQL与Oracle 差异比较之数据类型比较:数据类型编号ORACLEMYSQL注释1NUMBERint / DECIMALDECIMAL就是NUMBER(10,2)这样的结构INT就是是NUMBER(10),表示整型;MYSQL有很多类int型,tinyint mediumint转载 2015-07-09 13:06:44 · 813 阅读 · 0 评论 -
win10 装了 mysql 后 重启电脑后 mysql服务找不到了的解决方法
为了自己在本地用mysql,就在自己的PC上安装了mysql服务,后来电脑重启了,临时需要连接一下本地数据库的,竟然怎么也连不上,去windows服务列表一看,发现l找不到mysql服务,也就开不来mysql服务了,当然也就不能连接数据库了。发现了问题所在,果断寻找解决方案:第一步:win + x 快捷键 选择以管理身份开启powershell 或则 以管理身份开启命令提示符 第二...原创 2018-07-09 16:17:25 · 3728 阅读 · 1 评论