数据库
qq_31968809
这个作者很懒,什么都没留下…
展开
-
eclipse插入数据到mysql中的乱码问题解决
一、设置MyEclipse的字符编码,步骤如下:1、进入Window--Preferences--General--Workspace,Text file encoding 选项中默认的Default(GBK)选项更改为Other,并将值设为utf-8;2、进入Window--Preferences--MyEclipse--Files and Editors,将这个选项下面的:AS原创 2016-08-03 16:04:13 · 4040 阅读 · 0 评论 -
数据库操作中如何批量执行多个sql文件?
数据库操作中如何批量执行多个sql文件?1.应用场景:在历史数据导入过程中,会发现有很多个表形成的.sql文件,要是一个一个文件去手动执行,实在是费时间,所以采取以下方法。2.将文件放在一定位置,执行代码获取sql文件名,代码下载地址:https://download.csdn.net/download/qq_31968809/10420154将代码此处改为需要获取文件名的位置。//需要输出文件位...原创 2018-05-17 11:49:19 · 9893 阅读 · 0 评论 -
oracle创建dblink方法
oracle创建dblink方法1.应用场景:现有两个数据库,一个是nc650115,一个是nc56,现要通过dblink在nc650115连接nc56。2.先在nc650115查看是否拥有创建dblink权限。在nc650115中执行 select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 有权限显示...原创 2018-04-20 15:03:50 · 69022 阅读 · 2 评论 -
数据库中的索引优缺点分析
数据库中的索引优缺点分析创建索引的优点: 1:提高查询速度 2:降低查询中分组和排序的时间 3:可以加速表与表之间的连接 4:利用索引的唯一性来控制记录的唯一性 创建索引的缺点:1:存储索引占用磁盘空间2:执行数据修改操作(INSERT、UPDATE、DELETE)产生索引维护原创 2016-09-04 21:19:23 · 326 阅读 · 0 评论 -
数据连接池的工作原理
数据连接池的工作原理 连接池用于创建和管理数据库连接的缓冲池技术,缓冲池中的连接可以被任何需要他们的线程使用。当一个线程需要用JDBC对一个数据库操作时,将从池中请求一个连接。当这个连接使用完毕后,将返回到连接池中,等待为其他的线程服务。最大维持连接数:没有任何请求时在连接池中可以存在的连接数最大连接数:连接池中最多可以存在的连接个数。最大等待时原创 2016-09-08 14:05:17 · 427 阅读 · 0 评论 -
oracle11g 如何设置外网连接
oracle11g 如何设置外网连接1:找到net manager 打开2:在net manager 中找到服务命名下你需要分享的数据库名称------------------------》添加地址分配修改你的主机名,端口号为15213:点击监听程序------》listener 添加地址 修改主机,端口原创 2016-08-28 10:45:50 · 3397 阅读 · 0 评论 -
测试oracle数据库是否连通测试和忘记管理员密码找回命令
在cmd中测试oracle是否连通 tnsping orc(测试名)忘记管理员密码1.在命令行下输入sqlplus /nolog 进入sql*plus2.输入:conn / as sysdba3.修改密码:alter user system identified by pwd4.然后使用system用户密码为pwd登录。远程连接命令sqlplus username/pwd@ip/DBname查看...原创 2017-01-22 08:39:34 · 1683 阅读 · 0 评论 -
MongoDB基本命令
MongoDB基本命令输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集合操原创 2016-09-24 12:43:10 · 230 阅读 · 0 评论 -
使用java操作MongoDB
使用java操作MongoDB下载mongoDB对Java支持的驱动包驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads1、查询集合中所有文档Mongo mongo = new Mongo("localhost",27017);DB db = mongo.getDB("tes原创 2016-09-24 12:39:38 · 300 阅读 · 0 评论 -
B树索引和位图索引
B树索引和位图索引前言众所周知建立索引是为了提高数据库查询效率。正解的索引确实能够数倍的提高数据库查询效率,但一个错误的索引将会把数据库拖慢,甚至拖死。本文意在探讨如何选择索引类型。正文Oracle常用的有两种索引类型:B树索引和位图索引。一、 B树索引B树索引:B树索引是最常用的索引,它的存储结构类似于书的目录索引结构,有分支节点和叶子节点,原创 2016-09-04 21:50:39 · 621 阅读 · 0 评论 -
数据库中的四种连接-左外连接、右外连接、内连接、全连接
数据库中的四种连接-左外连接、右外连接、内连接、全连接■概述表连接分为内连接和外连接。■内连接内连接实际上就是利用where子句对两张表形成的笛卡尔积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中用的最多的连接查询。■ 外连接①左外连接 (如果左侧的表完全显示我们就说是左外连接)②右外原创 2016-09-04 08:48:05 · 967 阅读 · 0 评论 -
having 和where 的区别
Where 是一个约束声明,使用Where约束来自数据库的数据,Where是在结果返回之前起作用的,Where中不能使用聚合函数。Having是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行。而where子句在查询过程中执行优先级高于聚合语句。原创 2016-08-23 17:40:49 · 376 阅读 · 0 评论 -
wm_concat使用方法的记载
wm_concat使用方法的记载需求:房产资料表存的是房产档案,合同表存有房产pk,但是显示是多行的,需要展现为一列name 效果如下 : SELECT pk_house from fdc_pr_housePact where pk_head ='1002A11000000004NGEC'SELECT fdc_pr_house...原创 2018-12-03 10:47:04 · 295 阅读 · 0 评论