码迷,mamicode.com
首页 > 数据库
Oracle诡异结果调查备忘 - A investigation memo of weird Oracle database search results
最近需要维护一个差不多十多年前开发的ASP.Net程序,遇到了各种奇奇怪怪的问题,把其中比较难查明的问题记录如下: 问题一: 同样的SQL查询在不同服务器上查询结果不同。在QA环境下,结果完全正常,而在本地,部分字段值为DBNull。 这是一个很诡异的问题,当时唯一发现的规律是,出现DBNull值的 ...
分类:数据库   时间:2016-05-03 20:25:58    阅读次数:145
sp_executesql介绍和使用
execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@count int out,@id var ...
分类:数据库   时间:2016-05-03 20:22:05    阅读次数:150
查询出各个学科的前3名的同学信息的Sql
查找各个学科的成绩前3名的学生信息Sql,有2种方法,一种是利用sql的row_number() over()函数,另一种是用子查询, 表设计如下 如果不考虑各个学科的成绩有并列的情况的话,有如下两种方法进行查询, 1. ROW_NUMBER() OVER()函数 select * from (se ...
分类:数据库   时间:2016-05-03 20:22:07    阅读次数:380
Mysql授权远程登录
在命令行输入如下命令即可: ...
分类:数据库   时间:2016-05-03 20:16:23    阅读次数:158
MySQL的索引
索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和H ...
分类:数据库   时间:2016-05-03 20:10:37    阅读次数:254
Mysql字符集修改为UTF8
修改/etc/my.cnf,这个文件是安装的时候拷贝过去的 修改方法: [client]下添加 [mysqld]下添加 character-set-server=utf8 [mysql]下添加 [mysql]下添加 default-character-set=utf8 ...
分类:数据库   时间:2016-05-03 20:07:32    阅读次数:173
windows64位安装mysql-5.7.12,图文
linux下安装mysql教程一大片,我就不说了,再此说下windows 下如何安装这个5.7版本,并且有些坑已踩! 一:进入mysql下载地址:http://www.mysql.com/downloads/ ,点击community 二:选择windows下版本 三:选择installer 四:到 ...
分类:数据库   时间:2016-05-03 20:02:20    阅读次数:278
MongoDB在实际项目
MongoDB在实际项目中的使用 MongoDB简介 MongoDB是近些年来流行起来的NoSql的代表,和传统数据库最大的区别是支持文档型数据库。当然,现在的一些数据库通过自定义复合类型,可变长数组等手段也可以模拟文档型数据库。例如在PostgreSQL中,以下是一个复合类型的例子 CREATE ...
分类:数据库   时间:2016-05-03 20:01:06    阅读次数:259
Mysql 主从同步(转载)
第一步: 在master上创建用于同步的用户 GRANT FILE,REPLICATION SLAVE,REPLICATION CLIENT,SUPER ON *.* TO backup@'192.168.0.246'IDENTIFIED by 'backup'; 第二步: 配置master机的my ...
分类:数据库   时间:2016-05-03 20:01:57    阅读次数:159
【转】DBMS_STATS.GATHER_TABLE_STATS详解 2012-04-22 09:20:10
【转】DBMS_STATS.GATHER_TABLE_STATS详解 2012-04-22 09:20:10 分类: Linux 由于Oracle的优化器是CBO,所以对象的统计数据对执行计划的生成至关重要! 作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息 ...
分类:数据库   时间:2016-05-03 19:59:21    阅读次数:179
关于Oracle10G在库内导数据时,用到的更新语句----ZT
两种方法: -- 方法1. UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A) -- 方法2 MERGE INTO 表2 USING  ...
分类:数据库   时间:2016-05-03 19:56:04    阅读次数:189
JDBC介绍
JDBCSUN公司为了简化。统一对数据库的操作,定义一套Java操作数据库的规范,称之为JDBC。JDBC简介JDBC(Java DataBase Connectivity)Java数据库连接,主要有接口组成。组成JDBC的2个包: java.sql javax.sql 开发JDBC应用需要以上2个包支持外,还需要导入相应的JDBC的数据库实现,即数据库驱动。编写JDBC程序步骤 搭建实验环境:...
分类:数据库   时间:2016-05-03 18:36:00    阅读次数:201
MySQL同PostgreSQL + PostGIS对比
MySQL同PostgreSQL对比 MySQL相对来说比较年轻,首度出现在1994年。它声称自己是最流行的开源数据库。MySQL就是LAMP(用于Web开发的软件包,包括Linux、Apache及Perl/PHP/Python)中的M。构建在LAMP栈之上的大多数应用都会使用MySQL,包括那些知名的应用,如 WordPress、Drupal、Zend及phpBB等。开始,MySQL的设计目标是成...
分类:数据库   时间:2016-05-03 18:30:40    阅读次数:330
转载:PostgreSQL的系统函数分析记录
转载来自:http://www.codeweblog.com/postgresql%E7%9A%84%E7%B3%BB%E7%BB%9F%E5%87%BD%E6%95 PostgreSQL数据库中有许多内部函数,这次对系统表pg_proc以及函数代码进行分析记录(这里是针对9.3进行介绍的)。 一、数据库系统表pg_proc 数据库中所有内部函数信息都存储在系统表pg_pro...
分类:数据库   时间:2016-05-03 18:26:52    阅读次数:294
通过sqli-labs学习sql注入——基础挑战之less1-10
虽然sql注入接触过不少,其实也不太多,但是不系统,那就通过sqli-libs系统学习总结一下吧 我的学习的方法是什么呢? 先自己尝试一下注入,实在不行就看源码,再不行就看别人的指导,反正就是要弄懂 开篇先说说一些基础知识(根据学习进程更新) url编码:其实就是那个字符的ASCII值得十六进制,再在前面加个% 具体可以看http://www.w3school.com.c...
分类:数据库   时间:2016-05-03 18:28:18    阅读次数:289
最新mysql5.7.12 win64 安装及配置
安装...
分类:数据库   时间:2016-05-03 18:28:20    阅读次数:213
Oracle聊天系统设计
Oracle...
分类:数据库   时间:2016-05-03 18:23:19    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!