码迷,mamicode.com
首页 > 数据库
mongodb高可用集群搭建
集群构架图如下:集群大致文件结构:(192.168.137.101节点)先搭建3个副本集rs1/mongod.confrs1/start.shrs2/mongod.conf后面类似......mongo 192.168.137.101:10001/adminconf = {_id:"rs1",mem...
分类:数据库   时间:2015-03-22 01:39:38    阅读次数:249
MySQL操作一些优化细节
1.用于不要使用select * from table xxx。 需要查询哪些列就在语句中指明,一个表结构复杂时,可能会有上百列,使用*来查询时会造成很大的浪费。 2.选择合适的属性及大小 例如邮政编码使用char(6)就要比varchar(255)合适的多,省份、性别定义为enum也...
分类:数据库   时间:2015-03-22 00:25:05    阅读次数:158
本机访问其它电脑上的oracle数据库
最近发现很多人问到怎么才能访问别人机子上的oracle,这里来给大家做个示范借助工具的话,oracle就自己带了两个配置和移值助手下面:net configuration assistant 和net manager一.net configuration assistant1.选择本地NET服务名配...
分类:数据库   时间:2015-03-22 00:14:27    阅读次数:158
MySQL批量更新不同表中的数据
今天翻到以前写的批量更新表中的数据的存储过程,故在此做一下记录。 当时MySQL中的表名具有如下特征,即根据需求将业务表类型分为了公有、私有和临时三种类型,即不同的业务对应三张表,而所做的是区分出是什么类型(公有、私有、临时)的业务表对数据的固定字段做统一规律的处理。 下面为当时所编写的存储过程: BEGIN DECLARE done INT; DECLARE...
分类:数据库   时间:2015-03-21 23:04:50    阅读次数:484
mysql 视图
1、视图是一个虚拟表,可以认为对原表封装了一下,一般情况下,可以把视图当做表来对待。2、视图的实现由两种策略:临时表算法与合并算法。临时表算法:把视图对原表的查询结果放在一个临时表中,以后对视图的操作就是对临时表的操作。合并算法:把对试图的操作转化为对原表的操作。3、举例来说,mysql> crea...
分类:数据库   时间:2015-03-21 22:55:54    阅读次数:253
mysql 1030 Got error 28 from storage engine
mysql 1030 Got error 28 from storage engine 错误原因:磁盘临时空间不够。解决办法:df -h 查看设备存储的使用情况 du -h --max-depth=1 查看目录的大小,删除一部分内容
分类:数据库   时间:2015-03-21 22:53:01    阅读次数:197
MongoDB-性能优化之索引
首先看一个实例>for(i=0;i db.indexdemo.find(){ "_id" : ObjectId("550d6a4cd2474ebd4ff76444"), "i" : 0, "username" : "user0", "age" : 10, "create" : ISODate("20...
分类:数据库   时间:2015-03-21 22:48:14    阅读次数:243
mysql SQL_CALC_FOUND_ROWS
mysql>selectSQL_CALC_FOUND_ROWSidfromstulimit0,5;+----+|id|+----+|1||2||3||4||5|+----+5rowsinsetmysql>selectFOUND_ROWS();+--------------+|FOUND_ROWS()...
分类:数据库   时间:2015-03-21 22:47:31    阅读次数:189
Oracle 12c在SQL Devolper中添加cdb和pdb连接
Oracle 12c如果按默认流程安装的话会有一个叫orcl的cdb容器和一个叫pdborcld的pdb容器一、连接名为orcl的cdb容器连接名:localorcl用户名:SYS口令:Oracle12csys连接类型:基本角色:DBA主机名:localhost端口:1521SID:orcl点击测试...
分类:数据库   时间:2015-03-21 22:41:16    阅读次数:226
mysql 检查字符串是否包含子串
1、使用substring_index(src,target,index) 从src的开头查找第index个target。返回的substring为从src的开头到第num个target这段字符串。比如 substring_index('absscdessfss','ss',1) 返回ab subs...
分类:数据库   时间:2015-03-21 22:40:44    阅读次数:252
mysql 支持emoji表情
mysq支持插入emoji表情
分类:数据库   时间:2015-03-21 22:42:09    阅读次数:208
mysql中int(11)
作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。mysqlint(M),M表示显示宽度和存储无关,int是4个字节。mysql数据库的有符号int能存2^31-1~-2^31-1,转成十进制是个有10位数的数字,int(11)表示可以最多显示10位的负数,如果显示的是正数的话最多10位,因..
分类:数据库   时间:2015-03-21 21:28:20    阅读次数:157
11. SQL -- 约束、Check、触发器的执行顺序
让我们看看约束、Check和触发器在这个过程中的先后顺序,或许能加深些对事务的理解。CREATETABLETestTable(IDINTCONSTRAINTPK_TestTable_idPRIMARYKEY,UniqueIDINTUNIQUE,NumberINTCHECK(Number>=10ANDNumber<=100),NonNULLINTNOTNULL);CREATETABLELogTable(LogDescVARCH..
分类:数据库   时间:2015-03-21 21:28:44    阅读次数:229
12. SQL -- 查询解析步骤
先从最简单的SQL入手来分析一下SQL的执行步骤,为什么了解执行步骤,其实与JOIN后的ON条件和WHERE条件容易混淆有关系。是先执行ON还是先执行WHERE,很大程度上会决定SQL的结果集正确与否。CREATETABLECustomers(CustomerIDCHAR(5)NOTNULLPRIMARYKEY,CityVARCHAR(10)NOTNULL);CR..
分类:数据库   时间:2015-03-21 21:25:48    阅读次数:152
64位 Windows 用了 32位编译平台 编译不过 MySQL API
发生在一周前的事情了,当时想感受下 MySQL C API ,就写了几个小例子。虽然是在 Windows(我的工作电脑是 64位 Windows) 上面,但是不想用 VS ,只想用文本软件写好代码后用 cl 编译,然后用 link 链接。就在我写完最简单的一个例子后,死活都编译不过去。代码如下:#i...
分类:数据库   时间:2015-03-21 21:15:20    阅读次数:179
MongoDB-GRIDFS大文件系统
gridfs 是一种在mongodb中存储大二进制文件的机制,使用gridfs的原因: 1、存储巨大的文件(视频图片)。 2、利用GRIDFS可以简化需求。 3、GRIDFS 利用已经建立起来的复制以及分片机制,故障回复和拓展都很容易。 4、gridfs 可以避免用户上传文件的系统出问题。 5、不产...
分类:数据库   时间:2015-03-21 21:13:02    阅读次数:160
MySQL安装指南
近期领导突然说要用MySQL,我立刻当天晚上就研究了一下。http://www.mysql.com/这是官网,还好能够訪问。好多年前已经被oracle收购。分为企业版和社区版:MySQL Enterprise Edition(commercial)MySQL Community Edition(GP...
分类:数据库   时间:2015-03-21 19:59:23    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!