
数据库
Allen_Kao
这个作者很懒,什么都没留下…
展开
-
数据库知识简介
原创 2013-10-29 11:30:57 · 556 阅读 · 0 评论 -
linux系统下mysql 的datadir路径修改
工作需要装一个mysql,datadir想放在home/XXX下,XXX是用户,不是root,配置完/etc/mysql/my.cnf不行,在网上搜索了很多文章发现都不行,找了n篇文章,最后总结以下可以使用的方法假设我们想把datadir存储到/home/allen/mysql下1.修改/etc/mysql/my.cnf 下datadir=/home/allen/mysql2.chmo原创 2015-05-21 13:50:28 · 2807 阅读 · 0 评论 -
SQL语句中的左连接、右连接、交叉连接、全外连接
两个表:A(id,name)数据:(1,张三)(2,李四)(3,王五)B(id,name)数据:(1,学生)(2,老师)(4,校长)左连接结果:select A.*,B.* from A left join B on A.id=B.id;1 张三 1 学生2 李四 2 老师3 王五 NULL NULL右链接结果:select A.*,B.* from A ri转载 2014-09-01 15:26:37 · 855 阅读 · 0 评论 -
mysql distinct 去重 和 mysql group by 用法解析(详细)
mysql group by 用法解析(详细)星期三, 09/21/2011 - 14:33 — jasongroup by 用法解析group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个员工信息表结构转载 2014-07-11 22:03:45 · 1916 阅读 · 0 评论 -
Oracle表关联查询语句
[sql]//表关联查询 //1.简单关联查询 selects.subscriberno,c.customerid fromsubscribern s,customer c wheres.customerkey =c.customerkey andsubscriberno = 'cxm'; //2.Join连接转载 2014-03-13 11:21:15 · 1420 阅读 · 0 评论 -
Oracle将某字段查询结果按自定义格式封装输出以及解拆操作
#include #include "CDBOperation.h" #include #include #include #include #undef UNICODE #define DATA_BUFSIZE 1024typedef struct query_catalog{ u_short cat_num; //发送目录条数 u_sho原创 2014-03-05 17:07:56 · 2328 阅读 · 0 评论 -
Oracle数据库有关时间操作用法
#include #include "CDBOperation.h" #include #include #include #undef UNICODE using namespace std;void main() { CDBOperation dbObject; CString sql; bool bConn = dbObjec原创 2014-03-03 20:50:20 · 685 阅读 · 0 评论 -
Oracle中的MD5用法和约束
create or replace function MD5(PASSWORD in varchar2) return varchar2 IS retval varchar2(32);BEGIN retval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => PASSWORD)) ; RETURN re原创 2014-02-18 09:35:36 · 1138 阅读 · 0 评论 -
在VS环境下以ADO方式操作Oracle数据库
利用ADO引擎方式访问Oracle数据库的实现方法:定义数据库头文件为CDBOperation.h#pragma once #import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF","adoEOF"),rename("LockTypeEnum","AdoLockTyp原创 2013-12-04 11:46:50 · 1777 阅读 · 0 评论 -
创建序列和触发器实现Oracle字段自增功能
1、先假设有这么一个表:create table Employee ( ID INT not null, Name NVARCHAR2(40)原创 2014-01-15 14:54:11 · 718 阅读 · 0 评论 -
利用ADO方式向Oracle 数据库中插入当前日期时间
利用ADO方式向Oracle 数据库中插入当前日期时间(yyyy-mm-dd hh24:mi:ss)#include #include #import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF","adoEOF"),rename("LockTypeEnum","Ad原创 2013-11-05 09:43:14 · 1764 阅读 · 0 评论 -
VC++中使用ADO方式操作ACCESS数据库
VC++中使用ADO方式操作ACCESS数据库浏览: 2162|更新: 2011-04-09 14:24|标签: vc++64全文阅读分步阅读加入杂志步骤1234567 ADO(ActiveX Data Object)是Microsoft转载 2013-11-04 17:23:52 · 1261 阅读 · 0 评论 -
VC保存和显示数据库图像(BMP)
//BMP图片保存到数据库 try { _RecordsetPtr pRecordset; pRecordset.CreateInstance(__uuidof(Recordset)); pRecordset->Open("SELECT * FROM bmp",_variant_t((IDispatch*)pConnection原创 2013-11-04 15:27:07 · 1081 阅读 · 0 评论 -
c++写入oracle数据库blob字段,读取blob到本地文件
void DlgImpRoadSection::OnOkBtnClicked(){ #pragma region 验证 CString tempStr; CString fileName; m_FilePath.GetWindowText(fileName); if (access((const char*)_bstr_t(fileName), 0) != 0) { ads_转载 2013-11-04 10:41:37 · 3264 阅读 · 0 评论 -
VC在控制台模式下访问Oracle数据库的操作指令
///VC在控制台模式下访问Oracle数据库的操作指令#include #include #import "C:\Program Files\Common Files\System\ADO\msado15.dll" no_namespace rename("EOF","adoEOF")using namespace std;#define BUFSIZE 64int main(){//char原创 2013-11-04 09:04:40 · 1123 阅读 · 0 评论 -
InnoDB与MyISAM中的count(*)的执行效率比较
今天同学们在群里讨论oracle的count(*)与count(1)的问题,正好提到mysql的情况。我突然想到自己遇到的问题:在myisam引擎执行count(*)速度非常快,而且执行速度与记录条数无关,而innodb却不是这样,记录越多,速度越慢。 于是做了一个实验,在一个有8000W条记录的innodb表执行了一下 select count(*) from table 。 果原创 2015-07-07 08:58:56 · 2455 阅读 · 0 评论