随笔分类 -  DB

mysql的SQL集锦
摘要:1. SQL内顺号 SELECT (@num := @num + 1) as index, item FROM tbl, (select @num := 0) dmy; 2. 空 阅读全文

posted @ 2018-11-12 20:17 至柔 阅读(73) 评论(0) 推荐(0)

mysql安装,以及从csv插入数据
摘要:1.mysql安装 用管理员身份打开cmd命令行工具,cd到解压文件的bin目录: ・MySql的Windows服务安装: mysqld install 回车 ・生成无密码的root用户: mysqld --initialize-insecure 回车 ・启动mysql : net start my 阅读全文

posted @ 2018-11-04 12:23 至柔 阅读(154) 评论(0) 推荐(0)

关系代数 (关系模型)
摘要:理解关系数据库(关系模型),需要了解关系代数(关系模型)。 关系代数有如下演算。 ◆4つの集合演算 和集合演算(Union) 差集合演算(Difference) 共通集合演算(Intersection) 直積演算(Cartesian Product) ◆4つの関係演算 射影演算(Projection 阅读全文

posted @ 2017-09-03 15:51 至柔 阅读(531) 评论(0) 推荐(0)

ストアドプロシージャ(存储过程)
摘要:【メリット】 ・機密性の高いデータに対する処理を特定のプロシージャ呼出しに限定することによって,セキュリティを向上させることができる。 ・システム全体に共通な処理をプロシージャとして格納することによって,処理の標準化を行うことができる。 ・複数のSQL文から成る手続を1回の呼出しで実行できるので,ク 阅读全文

posted @ 2017-09-03 15:24 至柔 阅读(196) 评论(0) 推荐(0)

sql查询-分组(转)
摘要:from: http://www.cnblogs.com/Fskjb/archive/2010/02/27/1674881.html下面的查询从说法上可以算得上是分组查询了,但是分组查询是不是就是指用group by来操作呢,我想在看了下面的例子后你会有清楚的答案。代码createtabletestTable([id]int,[name]varchar(10),[dept]varchar(10),[salary]int)inserttestTableselect1,'tom','财务',4900unionallselect2,'tim',' 阅读全文

posted @ 2012-12-19 21:14 至柔 阅读(262) 评论(0) 推荐(0)

DB2 OLAP函数的使用(转)
摘要:from: http://www.cnblogs.com/Fskjb/archive/2011/02/28/1967429.html说起DB2在线分析处理,可以用很好很强大来形容。这项功能特别适用于各种统计查询,这些查询用通常的SQL很难实现,或者根本就无发实现。首先,我们从一个简单的例子开始,来一步一步揭开它神秘的面纱,请看下面的SQL:SELECTROW_NUMBER()OVER(ORDERBYSALARY)AS序号,NAMEAS姓名,DEPTAS部门,SALARYAS工资FROM(--姓名部门工资VALUES('张三','市场部',4000),(' 阅读全文

posted @ 2012-12-18 21:16 至柔 阅读(155) 评论(0) 推荐(0)

【DB2】主键和唯一性索引
摘要:1.主键一定是唯一性索引,唯一性索引并不一定就是主键;2.一个表中可以有多个唯一性索引,但只能有一个主键;3.主键列不允许空值,而唯一性索引列允许空值。 阅读全文

posted @ 2012-10-14 19:25 至柔 阅读(4586) 评论(0) 推荐(0)

DB2 月份的最后一天
摘要:方法一SELECT LAST_DAY(current date+1 month) FROM sysibm.sysdummy1;方法二values(LAST_DAY(current date + 1 month)) ;其它 values(LAST_DAY(sysdate - 1 months)); -- 上月最后一天 values(LAST_DAY(sysdate - 2 months) + 1); -- 上月第一天 values(LAST_DAY(sysdate)); -- 当月最后一天 values(LAST_DAY(sysdate - 1 months) + 1); -- 当月第一天 阅读全文

posted @ 2012-09-06 22:44 至柔 阅读(6359) 评论(0) 推荐(0)

30条SQL查询优化原则 (转)
摘要:来自: http://www.cnblogs.com/cpcpc/archive/2011/02/28/2123047.html 在我们平常的SQL查询中,其实我们有许多应该注意的原则,以来实现SQL查询的优化,本文将为大家介绍30条查询优化原则。 首先应注意的原则 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中. 阅读全文

posted @ 2012-08-05 18:53 至柔 阅读(127) 评论(1) 推荐(0)

数据库schema
摘要:在一个数据库中可以有多个应用的数据表,这些不同应用的表可以放在不同的schema之中,同时,每一个schema对应一个用户,不同的应用可以以不同的用户连接数据库,这样,一个大数据库就可以根据应用把其表分开来管理。 不同的schema之间它们没有直接的关系,不同的shcema之间的表可以同名,也可以互相 引用(但必须有权限),在没有操作别的schema的操作根权下,每个用户只能操作它自己的schema下的所有的表。不同的schema下的同名的表, 可以存入不同的数据(即schema用户自己的数据)。 把schema翻译成 “方案”还是比较合理的。 阅读全文

posted @ 2012-06-03 21:51 至柔 阅读(502) 评论(0) 推荐(1)

DB2数据库常用命令集 ( 部分数据库维护命令 )【转载】
摘要:转自: http://cs.now.cn/html/FAQ/VHost/200810/23-3235.html------------------------------------------------------------------------- 在DB2的开发过程中,贯穿整个开发过程还有很重要的一部分工作就是数据库的维护;对于维护一个庞大信息系统来说是非常必要的;留一份简易的维护手册,以备不时之需;以下收集到的部分维护命令,以飨我们的维护工程师和项目经理。 *********************... 阅读全文

posted @ 2012-05-26 11:55 至柔 阅读(878) 评论(0) 推荐(0)

在C中嵌入SQL语句访问DB2数据库(转载)
摘要:本文来自【http://www.cppblog.com/prayer/archive/2008/09/03/60795.html】 SQL/C学习笔记 在C中嵌入SQL 公司最近有个项目,需要在Linux下访问DB2数据库,Linux在我机器上装了好几年了也没碰过,郁闷。DB2 就只是听说过,没有见过。C倒是用过一段时间。于是打开百度,狗狗开搜。于是找到一部分文章,从中找了一些代码:短小,感觉适合入门。被我改了改,程序如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include &qu 阅读全文

posted @ 2010-09-09 22:33 至柔 阅读(2067) 评论(0) 推荐(0)

用C语言操作MySQL数据库
摘要:先看结构体---------------------------------------------- 以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接.typedef struct st_mysql {NET net; /* Communication parameters */gptr connector_fd; /* ConnectorFd for SSL */char *host,*user,*passwd,*unix_socket, *server_version,*host_info,*info,*db; 阅读全文

posted @ 2010-09-09 22:18 至柔 阅读(50582) 评论(1) 推荐(3)

导航