随笔分类 -  DataBase

Oracle,MySQL,DB2
摘要:Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。 1|0 首先需要到官网进行下载 目前官网已经更新到Navicat Pre 阅读全文
posted @ 2020-03-04 20:23 牧之丨 阅读(74986) 评论(8) 推荐(13)
摘要:1.1 在命令行登录mysql,即可看到mysql的版本号 [root@heyong ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL con 阅读全文
posted @ 2019-11-20 10:43 牧之丨 阅读(108731) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。
posted @ 2019-04-26 01:22 牧之丨 阅读(1) 评论(0) 推荐(0)
摘要:用过数据库的都知道,数据库索引与书籍的索引类似,都是用来帮助快速查找的。 MongoDB的索引跟关系型数据库的索引几乎一致。 1. 索引的创建 mongodb采用ensureIndex来创建索引,如: db.user.ensureIndex({"name":1}) 表示在user集合的name键创建 阅读全文
posted @ 2019-04-26 01:04 牧之丨 阅读(684) 评论(0) 推荐(0)
摘要:一、简介 在MongoDB建立索引能提高查询效率,只需要扫描索引只存储的这个集合的一小部分,并只把这小部分加载到内存中,效率大大的提高,如果没有建立索引,在查询时,MongoDB必须执行全表扫描,在数据量大时,效率差别就很明显,对于包括一个没有索引的排序操作的查询,服务器必须在返回任何结果之前将所有 阅读全文
posted @ 2019-04-25 21:11 牧之丨 阅读(5216) 评论(0) 推荐(0)
摘要:先上两段代码 代码一 Query query = new Query();queryAfter.addCriteria(Criteria.where("id").in(idList));queryAfter.addCriteria(Criteria.where("time").gte(startTi 阅读全文
posted @ 2019-04-25 21:05 牧之丨 阅读(4349) 评论(0) 推荐(0)
摘要:工具推荐:Robomongo,可自行百度寻找下载源,个人比较推荐这个工具,相比较mongoVUE则更加灵活。 集合简单查询方法 mongodb语法:db.collection.find() //collection就是集合的名称,这个可以自己进行创建。 对比sql语句:select * from c 阅读全文
posted @ 2019-04-25 17:55 牧之丨 阅读(1122) 评论(0) 推荐(1)
摘要:spring-data-mongodb中的实体映射是通过MongoMappingConverter这个类实现的。它可以通过注释把java类转换为mongodb的文档。 它有以下几种注释: @Id - 文档的唯一标识,在mongodb中为ObjectId,它是唯一的,通过时间戳+机器标识+进程ID+自 阅读全文
posted @ 2019-04-25 16:49 牧之丨 阅读(691) 评论(0) 推荐(0)
摘要:一、索引 MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使用接口并不足 阅读全文
posted @ 2019-04-25 14:34 牧之丨 阅读(6889) 评论(0) 推荐(1)
摘要:mongoDB大于小于符号对应: > 大于 $gt< 小于 $lt>= 大于等于 $gte<= 小于等于 $lte要查询同一个时间多个约束可能出现的error: org.springframework.data.mongodb.InvalidMongoDbApiUsageException: Due 阅读全文
posted @ 2019-04-25 00:32 牧之丨 阅读(25864) 评论(0) 推荐(0)
摘要:一、参数list时,先判断是否为空,否则会报错。 二、mybatis ${}与#{}的区别 阅读全文
posted @ 2018-06-25 17:44 牧之丨 阅读(5492) 评论(0) 推荐(0)
摘要:安装Red Hat 7.2 开发包Java包全部安装 下载Mysql 5.7.12 wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-1.el7.x86_64.rpm-bundle.tar 查看是否安装了MySQL rpm -qa 阅读全文
posted @ 2018-06-05 20:09 牧之丨 阅读(200) 评论(0) 推荐(0)
摘要:yum list installed mysql [root@localhost ~]# yum list installed mysql Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speed 阅读全文
posted @ 2018-06-05 19:47 牧之丨 阅读(360) 评论(0) 推荐(0)
摘要:目录 一、CentOS7.2静默安装Oracle11G 1.#查看系统性能参数 2.#查看安装包 3.#安装依赖包 4.#创建用户、组 5.#上传软件包 6.#创建安装包文件存放目录 7.#解压安装包文件 8.#创建目录 9.#修改内核参数 10.#修改用户限制 11.#修改/etc/pam.d/l 阅读全文
posted @ 2018-05-22 23:22 牧之丨 阅读(358) 评论(0) 推荐(0)
摘要:http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/229016_zhs.htm 阅读全文
posted @ 2018-05-22 23:20 牧之丨 阅读(298) 评论(0) 推荐(0)
摘要:数据插入的时候报错: [java] view plain copy 1366 - Incorrect string value: '\xF0\x9F\x98\x81' for column 'job' at row 23 解决办法: 1、修改配置文件my.ini【D:\Program Files\M 阅读全文
posted @ 2018-01-18 19:56 牧之丨 阅读(5381) 评论(3) 推荐(0)
摘要:前言 之前一直认为UTF-8是万能的字符集问题解决方案,直到最近遇到这个问题。最近在做新浪微博的爬虫, 在存库的时候发现只要保持emoji表情,就回抛出以下异常: Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' 众所周知UTF-8是3个字节 阅读全文
posted @ 2018-01-18 19:37 牧之丨 阅读(1385) 评论(0) 推荐(1)
摘要:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8E' for column 'nick' at row 1 mysql报错: Java.sql.SQLException: Incorrect string value: ' 阅读全文
posted @ 2018-01-18 18:15 牧之丨 阅读(806) 评论(0) 推荐(0)
摘要:在oracle或sqlserver中,如果某个表的字段设置成not null,insert或update时不给这个字段赋值,比如下面这样: 表t_test(id,name)中id,name都不允许为空, insert into t_test(name) values('xxx') 必然报错,这是天经 阅读全文
posted @ 2018-01-17 22:51 牧之丨 阅读(3604) 评论(0) 推荐(0)
摘要:在前台请求数据的时候,sql语句一直都是打印到控制台的,有一个想法就是想让它打印到日志里,该如何做呢? 见下面的mybatis配置文件: [html] view plain copy <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configur 阅读全文
posted @ 2018-01-03 16:37 牧之丨 阅读(1714) 评论(0) 推荐(0)