码迷,mamicode.com
首页 > 数据库
使用Navicat的SSH Tunnel和SecureCRT的端口转发功能连接本机IP被禁止访问的远程数据库服务器
为了安全起见,数据库服务器一般只部署在内网;或者如果部署在公网,但只对某些指定的IP开放。但如果数据最终是给公网用户查询的,总会有一条通道可以访问到数据库。下面利用Navicat和SecureCRT实现对两种不同情景下的数据库访问。 情景一:数据库服务器在公网开放了SSH服务 方法一:利用Navicat的SSH Tunnel Navicat中的配置: General...
分类:数据库   时间:2015-03-12 13:23:36    阅读次数:1438
【PLSQL】变量声明,结构语句,cursor游标
显式cursor的属性: %isopen, 布尔类型, %notfound,布尔类型,如果前一个fetch语句没有返回一行记录,其值为true; %found,布尔,如果前一个fetch语句返回记录,其值为true,与%notfound; %rowcount,数值,到目前为止,cursor已提取的总行数;...
分类:数据库   时间:2015-03-12 13:19:38    阅读次数:258
【PLSQL】过程procedure的形参和实参
形参的种类: in: 缺省模式,在过程的内部形参是只读的; out;过程内部,形参可以读可以写入;调用过程中,任何的实参将被忽略,即值不会赋给形参;过程执行完成后,当前值赋给对应的实参; in out:调用过程中,实参的值赋给对应的形参,过程内部,可以读,可以写;过程执行结束后,控制返回给控制环境,形参内存赋给调用时候的实参;...
分类:数据库   时间:2015-03-12 13:18:06    阅读次数:144
【PLSQL】绑定变量,动态SQL,硬解析和软解析
oracle利用内部hash算法来获得该sql的hash值,然后在library cache里查找是否存在该hash值; 假设存在,则将此sql与cache中的进行比较;假设“相同”,就将利用已有的解析数和执行计划,而忽略了优化器的相关工作,这就是软解析的过程; 如果上面两个减少中任由一个不成立,那么优化器都将进行创建解析树,生成执行计划的动作,这个过程都叫硬解析;...
分类:数据库   时间:2015-03-12 13:20:02    阅读次数:220
【PLSQL】触发器trigger类型,状态,参数
1. 触发时间,描述:触发时间的时间次序,可能值:after,before 2. 触发事件,描述:DML语句是触发时间,可能值insert、update、delete 3. 触发器类型,描述:触发器被执行的次数,可能值statement,row 4. 触发体,描述该触发器将要执行的动作,可能值完整的PLSQL块...
分类:数据库   时间:2015-03-12 13:19:02    阅读次数:194
实用 .htaccess 用法大全
这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。 免责声明: 虽然将这些代码片段直接拷贝到你的 .htaccess 文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行。风险自负。 重新和重定向 注意:首先需要服务器安装和启用mod_rewrite模块。 强制 www RewriteEngine...
分类:数据库   时间:2015-03-12 13:19:26    阅读次数:166
mysql的索引详解
什么是索引:索引即数据库通过一定的组织方式(B-tree等)把创建索引列上数值和位置存储已达到快速查询的目的。索引的种类:(1) 主键索引,一张表指定主键,自动创建索引。(2) 唯一性索引,列值不能相同,但相对于主键索引可以为空。(3) FULLTEXT 是全文索引,用于搜索长文本.(4) 普通索引...
分类:数据库   时间:2015-03-12 13:13:26    阅读次数:191
Windows手动安装Apache,MySql服务
绿色版的Apache,Mysql需要以服务方式运行。或者由于某种原因服务管理器里面没有服务项了,可以进行手工注册服务和启并服务。# ApacheApache进到安装目录的bin目录下,运行dos命令,-n后接要注册的服务名称* 安装与启动httpd -k install -n "Apache"htt...
分类:数据库   时间:2015-03-12 13:10:57    阅读次数:170
sql中的distinct
测试书中题目:加上distinct是否多余?不加distinct的话,显示类似如下情况:SELECT count( * )FROM `players`GROUP BY towncount( * )122加上distinct的话,显示类似如下情况:SELECT distinct count( * )F...
分类:数据库   时间:2015-03-12 13:11:11    阅读次数:137
sqlite第三方类库:FMDB使用
转自:http://www.cnblogs.com/wuhenke/archive/2012/02/07/2341656.html本文转自一位台湾ios开发者的blog,由于blog地址被墙掉,转发过来,供大家参考原文地址:https://github.com/ccgus/fmdb更多的使用,大家可...
分类:数据库   时间:2015-03-12 13:08:18    阅读次数:175
mysql中不同事务隔离级别下数据的显示效果--转载
事务是一组原子性的SQL查询语句,也可以被看做一个工作单元。如果数据库引擎能够成功地对数据库应用所有的查询语句,它就会执行所有查询,如果任何一条查询语句因为崩溃或其他原因而无法执行,那么所有的语句就都不会执行。也就是说,事务内的语句要么全部执行,要么一句也不执行。 事务的特性:acid,也称为事务....
分类:数据库   时间:2015-03-12 13:08:24    阅读次数:220
实用 .htaccess 用法大全【转载】
转载:http://www.techug.com/htaccess-snippets这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。免责声明: 虽然将这些代码片段直接拷贝到你的.htaccess文件里,绝大多数情况下都是好用的,但也有极个别情况需要你修改某些地方才行...
分类:数据库   时间:2015-03-12 13:07:28    阅读次数:240
MongoDB 的安装和配置
下载安装文件:http://www.mongodb.org/downloads运行MongoDB:C:\Program Files\MongoDB\Server\3.0\bin>mongod.exe --dbpath "C:\data\db" --logpath="C:\Program Files\...
分类:数据库   时间:2015-03-12 13:02:06    阅读次数:130
Spring JdbcTemplate 的使用与学习
JDBCTemplate 是SPRING 框架自带的一种对sql 语句查询的封装 ,封装非常完善,虽然与Hibernate比起来有一点麻烦,但是学号JDBCTemplate可以让我们用Spirngmvc框架去代替SSH,降低了我们的学习成本。用起来也更加方便,测试代码如下,包括执行mysql 语句,...
分类:数据库   时间:2015-03-12 13:00:48    阅读次数:2126
SQL Server高并发问题系列基础篇(谈谈事务的属性)
前言SQL Server作为一款优秀的关系型数据库,在支撑起最基本的数据存储功能之外,还承受着各种大量的并发操作和用户访问。而本系列内容将一层层慢慢分析出在SQL Server的生态环境中,是怎样通过一系列的机制来维持各种访问的秩序,俗话说得好:“有人的地方就有了江湖,有了江湖就有了江湖规矩”,同样...
分类:数据库   时间:2015-03-12 12:57:54    阅读次数:165
Oracle字段类型及存储(一)
Oracle中2000个byte,并不是2000个字符的意思,1个字符在Oracle中可能是1个byte到4个byte不等,需看数据库字符集的设置了。 对GBK字符集而言,ASCII码中128个字符使用1个字节进行存储,其它字符使用双字节存储;对UTF8字符集而言,ASCII码中128个字符使用.....
分类:数据库   时间:2015-03-12 12:54:36    阅读次数:161
oracle 字段类型
oracle 字段类型 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes NVARCHAR2 根据字符集而定的可变长度字...
分类:数据库   时间:2015-03-12 12:55:08    阅读次数:246
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!