码迷,mamicode.com
首页 > 数据库
MYSQL必知必会读书笔记 第十五和十六章 联结表
为什么要使用联结? 如果数据存储在多个表中,怎样使用单条SELECT语句检索出数据?答案就是使用联结。简单地说,可以联结多个表返回一组输出,联结在运行时关联表中正确的行。 1.创建联结 SELECT vend_name,prod_name,prod_price from vendors,products WHERE vendors.vend_id=products.vend_id ORD...
分类:数据库   时间:2016-05-07 07:28:16    阅读次数:266
【PHP PDO】纯PHP(不使用框架)下 Mysql PDO 使用方法小记
1 配置信息 $config = array( 'db' => array( 'host' => '127.0.0.1', 'user' => 'root', 'pass' => '', 'db' => 'test_db', 'dns' => 'mysql:dbname=test_db;host=127.0.0.1;charset=utf8' ) )...
分类:数据库   时间:2016-05-07 07:16:42    阅读次数:244
MyBatis Generator实现MySQL分页插件
MyBatis Generator是一个非常方便的代码生成工具,它能够根据表结构生成CRUD代码,可以满足大部分需求。但是唯一让人不爽的是,生成的代码中的数据库查询没有分页功能。本文介绍如何让MyBatis Generator生成的代码具有分页功能。MyBatis Generator结合Maven的配置和使用在实现分页之前,首先简单介绍MyBatis Generator如何使用。MyBatis Ge...
分类:数据库   时间:2016-05-07 07:13:48    阅读次数:313
【Oracle】undo损坏,无备份非常规恢复
客户的一个测试环境,主机异常断电,启动后发现undo文件损坏,无法启动,在open阶段报错如下: Errors in file /u01/app/oracle/diag/rdbms/cdrdb/CDRDB/trace/CDRDB_ora_4109.trc: ORA-01122: database file 3 failed verification check ORA-01110: data...
分类:数据库   时间:2016-05-07 07:13:20    阅读次数:266
[MongoDB学习笔记-02] Node.js连接MongoDB的两种方法
MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。npm install mongodb@1.4.3 // MongoDB Node.js驱动程序 npm install mongoose@3.8.8 //mongo...
分类:数据库   时间:2016-05-07 07:10:19    阅读次数:342
【连载】关系型数据库是如何工作的?(4) - 数组、二叉搜索树
在我们理解了隐藏在时间复杂度和排序后面的思想之后,我必须再谈谈3种数据结构了。它们极其重要,因为它们是现代数据库的基石。我也会顺便介绍下索引的概念。 数组 二维数组是最简单的数据结构,一张数据库表就可以看做一个二维数组,例如: 二维数组就是一个既有行又有列的表: 一行就表示一个主题(记录) 一列就是描述主题(记录)的一个特性 每一列存储同一个类型的数据(integer, string...
分类:数据库   时间:2016-05-07 07:11:06    阅读次数:212
PostgreSQL 聚合函数共享申请的内存空间
在编写聚合函数时,对每一行都会重复调用指定同一函数,如果要处理的数据是累加的,那么如果不在每次调用之间共享内存空间,而是不停的申请释放新的内存,那么速度会变得很慢,所以在这时共享内存是十分有用的: 我们只要在 fn_mcxt 这个 MemoryContext 下申请内存,就可以让它保持在整个聚合的过程中,申请到的内存块指针,可以存放到 fn_extra 中,也可以作为返回值和入参传递在每次调用间,最后使用 FINALFUNC 制定的函数进行最终处理。...
分类:数据库   时间:2016-05-07 07:08:08    阅读次数:308
HTML5中本地数据库(SQLLite)的基础
在html5中,可以像访问本地文件那样轻松的对内置数据库进行直接访问。 html5中内置了两种数据库,一种为SQLLite,另一种为indexedDB。在js中使用SQLLite数据库的步骤:1.创建访问数据库的对象 var db = openDatabase("myDB","1.0","test db",1024*100);说明: 1. 该方法返回的是创建的数据库的对象,如果该数据...
分类:数据库   时间:2016-05-07 07:08:33    阅读次数:276
JDBCDAO优化
DAO(Data Access Object)数据访问对象是一个数据访问接口,处理业务逻辑与数据库资源之间的关系。 DAO由两部分组成: 1.Data Access:数据访问,实现数据访问与业务逻辑的分离。 2.Action Domain Object:领域对象,业务数据对象的封装。...
分类:数据库   时间:2016-05-07 07:06:57    阅读次数:274
MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解
安装环境操作系统 :CentOS 6.5 数据库版本:MySQL 5.6.27 主机A:192.168.1.1 (Master) 主机B:192.168.1.2 (Slave)这里强调的数据库的版本,是因为MySQL在5.6之前和之后的安装方式是不一样的。 本人在进行配置的时候,也遇到了这个坑,这里提前说明,希望大家不要采坑。注:这里有一篇CentOS安装MySQL的文章,在这里引出,过程亲测,...
分类:数据库   时间:2016-05-07 07:04:25    阅读次数:327
MySQL InnoDB引擎索引长度受限怎么办?
大家应该知道InnoDB单列索引长度不能超过767bytes,联合索引还有一个限制是长度不能超过3072。 mysql> CREATE TABLE `tb` (      ->   `a` varchar(255) DEFAULT NULL,      ->   `b` varchar(255) DEFAULT NULL,      ->   `c` varchar(255) DEFAULT...
分类:数据库   时间:2016-05-07 07:01:04    阅读次数:246
JDBC优化
一.什么是dao 二.dao模式实现 三.dao优化...
分类:数据库   时间:2016-05-07 06:57:52    阅读次数:289
mysql cluster的常见问题
MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster存储引擎,允许在1个Cluster中运行多个MySQL服务器。 MySQL Cluster是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的Cluster。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。...
分类:数据库   时间:2016-05-07 06:54:30    阅读次数:163
数据库设计原则[转载]
转自http://www.iteye.com/topic/281611 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证 ...
分类:数据库   时间:2016-05-07 06:33:30    阅读次数:245
Redis数据库启动脚本
#!/bin/sh #author:taokey #date:2016-05-06 #chkconfig:3458515 #description:Redisisapersistentkey-valuedatabase #processname:redis-server #config:/etc/redis/6379.conf #config:/var/redis #pidfile:/var/redis/run/redis_6379.pid #Sourcenetworkingconfiguration. ./..
分类:数据库   时间:2016-05-07 01:20:39    阅读次数:203
Redis数据库启动脚本
#!/bin/sh #author:taokey #date:2016-05-06 #chkconfig:3458515 #description:Redisisapersistentkey-valuedatabase #processname:redis-server #config:/etc/redis/6379.conf #config:/var/redis #pidfile:/var/redis/run/redis_6379.pid #Sourcenetworkingconfiguration. ./..
分类:数据库   时间:2016-05-07 01:19:48    阅读次数:184
Oracle_bond网卡配置
***************************@loyu*******************************************************双网卡创建bond虚拟网卡实验*************************cat>/etc/sysconfig/network-scripts/ifcfg-bond0<<EofDEVICE=bond0BOOTPROTO=staticONBOOT=yesIPADDR=172.16.116.60N..
分类:数据库   时间:2016-05-07 01:20:42    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!