创建sstable文件了解了sstable文件的存储格式,以及Data Block的组织,下面就可以分析如何创建sstable文件了。相关代码在table_builder.h/.cc以及block_builder.h/.cc(构建Block)中。6.4.1 TableBuilder类构建sstabl...
分类:
数据库 时间:
2014-08-13 21:36:07
阅读次数:
511
先来看一个概念: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。那么在存储过程里添加事务,则可以保证该事务里的所有sql代码要么完全执行要么完全不执行。 举个简单的带事务的存储过程: Begin ...
分类:
数据库 时间:
2014-08-13 21:35:37
阅读次数:
224
http://blog.csdn.net/sparkliang/article/details/8635821BlockBuilder的接口首先从Block的构建开始,这就是BlockBuilder类,来看下BlockBuilder的函数接口,一共有5个:[cpp]view plaincopyvoi...
分类:
数据库 时间:
2014-08-13 21:29:37
阅读次数:
549
MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开 始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利...
分类:
数据库 时间:
2014-08-13 19:34:18
阅读次数:
261
pl/sql中的四种循环 loop?
exit?when?c_page?>10;
c_page?:=?c_page+1;
dbms_output.put_line(‘c_page?:?‘?||?c_page);
end?loop;
while?c_page<20?loop
c_page?:=?c_page+1;
dbms_output.put_l...
分类:
数据库 时间:
2014-08-13 19:33:57
阅读次数:
238
系统:centos6.564位数据库:mysql5.6.1964位采用RPM安装包安装,之后修改mysql默认路径。首先要卸载系统自带mysql包,命令如下yumremovemysqlmysql-servermysql-libs检查是否有残留rpm-qa|grepmysql若发现有则使用rpm-e安装包名称安装步骤:1、官网下载tar压缩包,下载地址为ht..
分类:
数据库 时间:
2014-08-13 19:27:48
阅读次数:
338
51CTO学院,在软考备考季特别整理了"2014年软考-数据库系统工程师-知识点讲解【汇总篇】",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧!2014年软考数据库系统工程师知识点讲解汇总12014年软考数据库系统工程师知识点讲解1查看详情22014年..
分类:
数据库 时间:
2014-08-13 19:24:58
阅读次数:
275
51CTO学院,在软考备考季特别整理了"2014年软考-数据库系统工程师-知识点讲解【汇总篇】",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧!查看汇总:2014年软考-数据库系统工程师-知识点讲解【汇总篇】数据模型1.数据模型的三要素(1)数据结..
分类:
数据库 时间:
2014-08-13 19:24:08
阅读次数:
283
51CTO学院,在软考备考季特别整理了"2014年软考-数据库系统工程师-知识点讲解【汇总篇】",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧!查看汇总:2014年软考-数据库系统工程师-知识点讲解【汇总篇】数据库系统的结构1.数据库系统的三级模..
分类:
数据库 时间:
2014-08-13 19:23:58
阅读次数:
329
ORDERBY后可加2个字段,用英文逗号隔开。f1用升序,f2降序,sql该这样写ORDER
BYf1,f2DESC也可以这样写,更清楚:ORDER
BYf1ASC,f2DESC如果都用降序,必须用两个descORDER
BYf1DESC,f2DESC
分类:
数据库 时间:
2014-08-13 19:23:17
阅读次数:
189
环境模型:(1)PHP作为apache的模块编译安装。(2)mysql数据库在另一台服务器上安装。版本为MariaDB5.5.33IP:192.168.1.124(3)PHP版本5.4.36,http的版本2.4(4)安装Apache和php的主机IP为192.168.1.123.一、编译安装apache1、解决依赖关系httpd-2.4.9需要较新版本的apr和..
分类:
数据库 时间:
2014-08-13 19:22:08
阅读次数:
309
操作系统Centos6.4x86_64软件版本mysql5.5.37一主-从复制(异步)当主-从服务器都刚完成mysql安装,没有数据主服务器192.168.200.127从服务器192.168.200.1281时间同步[root@node1~]#ntpdatentp.api.bz
[root@node2~]#ntpdatentp.api.bz2配置master1修改配置文件sql_log_bin=on..
分类:
数据库 时间:
2014-08-13 19:15:57
阅读次数:
391
基础知识主键:PRIMARYKEY主键UNIQUEKEY唯一键DDL:CREATEDATABASE创建数据库CREATETABLE创建表CREATEUSER创建用户DROPDATABASE删除数据库DROPTABLE删除表DROPUSER删除用户GRANT授权REVOKE取消授权DML:INSERT插入数据DELETE删除数据UPDATE更新数据SELECT查询数据管理数据库:CR..
分类:
数据库 时间:
2014-08-13 19:14:27
阅读次数:
330
基础知识主键:
PRIMARYKEY主键UNIQUEKEY唯一键
DDL:CREATEDATABASE创建数据库CREATETABLE创建表CREATEUSER创建用户
DROPDATABASE删除数据库DROPTABLE删除表DROPUSER删除用户
GRANT授权REVOKE取消授权DML:INSERT插入数据DELETE删除数据UPDATE更新数据SELECT查询数据
管理数据..
分类:
数据库 时间:
2014-08-13 19:14:18
阅读次数:
361
我这方法是通过expect实现的。安装expectyuminstall-yexpect操作:[root@ln-slave~]#cattest.sh/usr/local/mysql/bin/mysql-e"selectversion();"[root@ln-slave~]#lltest.sh-rwxr-xr-x1rootroot5008-1316:44test.sh[root@ln-slave~]#shtest.sh+------------+|version()|+------..
分类:
数据库 时间:
2014-08-13 19:14:08
阅读次数:
424
当oracle的数据文件所在的磁盘空间不够用了或其他情况需要把dbf文件迁移到另外的位置,下面是操作步骤:
1、sqlplus sys/sys as sysdba
2、shutdown immediate
3、copy dbf文件到新的位置
4、startup mount;
5、alter database rename file 'E:\oracle\oradata\hqbi\EFMW...
分类:
数据库 时间:
2014-08-13 19:07:57
阅读次数:
222
alter table tablename add constraint unionkeyname primary key (column1,column2);
上面语句中:
tablename为要添加联合约束的表
unionkeyname为添加的联合约束的名称
column1,column2为联合主键作用的两个列列名...
分类:
数据库 时间:
2014-08-13 19:01:07
阅读次数:
212