码迷,mamicode.com
首页 > 数据库
[转]为mysql数据库建立索引
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。最普通的情况,是...
分类:数据库   时间:2015-01-13 17:36:28    阅读次数:169
简单的SqlHelper
// ExecuteNonQuery 构建public static int ExecuteNonQuery(string sql,params SqlParameter[] parameters){ string Str = ConfigurationManager.ConnectionStrin...
分类:数据库   时间:2015-01-13 17:31:20    阅读次数:275
SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入...
分类:数据库   时间:2015-01-13 17:30:44    阅读次数:228
jdbc连接数据库
以mysql为例!步骤:贾琏欲执事 1:加载数据库驱动 2:获取连接对象(DriverManager) 3:获取语句对象 4:执行语句 5:释放资源(后开的先释放)代码:package cn.nick.utils.jdbc;import java.sql.Connection;import...
分类:数据库   时间:2015-01-13 17:31:55    阅读次数:162
需要弥补的那部分SQL
需要弥补的那部分SQL2014-10-09 12:46 by y-z-f, 2065 阅读, 21 评论, 收藏, 编辑一、前言 虽然我们大多数人都学习过SQL,但是经常忽略它。总是会自以为学到的已经足够用了,从而导致我们在实际开发的过程中遇到复杂的问题后只能在检索数据后通过传统的代码来完成,但.....
分类:数据库   时间:2015-01-13 17:30:20    阅读次数:260
数据库 列 转 行
表转成代码如下:1 SELECT YEAR 年, 2 SUM(CASE MONTH WHEN 1 THEN amount ELSE 0 END) 一月,3 SUM(CASE WHEN MONTH=2 THEN amount ELSE 0 END) 二月,4 SUM(CASE WHEN MONTH=3...
分类:数据库   时间:2015-01-13 17:26:34    阅读次数:218
SQL Server 2008中增强的汇总技巧
SQL Server 2008中增强的汇总技巧SQL Server 2008中SQL应用系列--目录索引SQL Server 2008中对汇总有明显的增强,有点像Oracle的语法了。请看下面五个例子:假定场景如下:某几位员工在不同时间参加了不同的项目,获取了相应的收入,现在需要按各种分类进行统计。...
分类:数据库   时间:2015-01-13 17:23:22    阅读次数:268
oracle递归查询
1、从上往下查询使用start with a='起始ID' connect by prior a= ba为子项,b为父项。select F_CA_CODE,F_CA_PARENTCODE,LEVEL from RGT_UNIT start with F_CA_CODE = '0' connect b...
分类:数据库   时间:2015-01-13 17:22:39    阅读次数:161
SQL Server 2008中SQL增强之一:Values新用途
SQL Server 2008中新增功能:可以使用单个Insert命令插入多行。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Create table...
分类:数据库   时间:2015-01-13 17:19:07    阅读次数:131
对象不能从 DBNull 转换为其他类型
SQL语句:select sum (datediff(second,Begin_Time,End_Time)) as 总时长 from 数据表这是我开始的程序:int 总时长=0;总时长=Convert.ToInt32(tbl.Rows[i]["总时长"]);提示错误:对象不能从 DBNull 转换...
分类:数据库   时间:2015-01-13 17:21:22    阅读次数:513
oracle递归查询\sqlserver递归
使用start with a='起始ID' connect by prior a= ba为子项,b为父项。select F_CA_CODE,F_CA_PARENTCODE,LEVEL from RGT_UNIT start with F_CA_CODE = '0' connect by prior ...
分类:数据库   时间:2015-01-13 17:18:53    阅读次数:208
oracle instr函数用法和(oracle 用instr 来代替 like)
最近项目中出现oracle instr函数,于是在网上找了一下关于它的资料。 Oracle中INSTR和SUBSTR的用法 Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR('CORPORATE FLOOR','OR', 3...
分类:数据库   时间:2015-01-13 15:58:37    阅读次数:225
PostgreSQL中的引号和null
今天工作时写了一个sql,但是PostgreSQL总是提示有语法错误,简单的做个记录:问题1、'' 和“”单引号和双引号 举个例子: 1 #1、select id, delivery_date, sal_plan_date from zaiko_shop where id="";2...
分类:数据库   时间:2015-01-13 15:53:14    阅读次数:235
Oracle 错误:ORA-06413: Connection not open 解决办法
http://blog.csdn.net/neso520/article/details/6037411————————————————————————————————————————————————————————————————————————ORA-06413: Connection not ...
分类:数据库   时间:2015-01-13 15:50:49    阅读次数:267
SQL 数据类型、约束、索引及视图
一、数据类型:整数:int,bigint,smallint小数:float,real,decimal(长度,精度),numeric(长度,精度)字符:char(n),varchar(n) 8000英文字符,4000汉字text——大文本。逻辑:bit0,1/true/false二进制类型:binar...
分类:数据库   时间:2015-01-13 15:51:14    阅读次数:195
oracle 统计/分析函数
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 语法: Sql代码 (,,...) over( ) 说明: over是关键字,用于标识分析函数。 是指定的分析函数的名字。 为参数,...
分类:数据库   时间:2015-01-13 15:48:56    阅读次数:271
Oracle “CONNECT BY” 用法
Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询。其语法是: [ START WITH condition ] CONNECT BY [ NOCYCLE ] condition 说明: 1. START WITH:告诉系统以哪个节点作为根结点开始查找并构造结果集...
分类:数据库   时间:2015-01-13 15:47:27    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!