sql语句查询后几行数据并倒着排列$conn = mysql_connect("数据库地址","用户名","密码");if(!$conn){die("mysql conn failed");}else{ mysql_query("SET NAMES 'utf8'"); mysql_sel...
分类:
数据库 时间:
2014-06-19 00:37:22
阅读次数:
345
查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1)2、删除表中多余的重复记录,重复记录是根据单个字...
分类:
数据库 时间:
2014-06-18 17:09:56
阅读次数:
241
作用:使用一条sql语句进行insert或者update操作,如果存在就update,如果不存在就insert语法:MERGE INTO table_name t1USING (table|view|sub_query) t2ON (join condition) WHEN MATCHED THEN...
分类:
数据库 时间:
2014-06-18 13:42:59
阅读次数:
314
在AWR中定位到问题SQL语句后想要了解该SQL statement的详细运行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到相应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去...
分类:
数据库 时间:
2014-06-18 09:55:27
阅读次数:
332
1>PreparedStatement用于处理动态SQL语句,在执行前会有一个预编译过程,这个过程是有时间开销的,虽然相对数据库的操作,该时间开销可以忽略不计,但是PreparedStatement的预编译结果会被缓存,下次执行相同的预编译语句时,就不需要编译,只要将参数直接传入编译过的语句执行代码...
分类:
编程语言 时间:
2014-06-18 08:48:53
阅读次数:
219
ALTER TABLE语句:ALTER TABLEsql-statement ::= ALTER TABLE [database-name .] table-name alterationalteration ::= RENAME TO new-table-namealteration ::= .....
分类:
数据库 时间:
2014-06-18 00:21:55
阅读次数:
277
今天在写一个简单的SQL语句并执行时抛出了如下图所示的一个错误提示信息!恩,此异常信息很明显,在SQL语句中标示符的长度过长了,简短一些就应该没问题了,我查看了一下我的SQL语句发现是我的查询字段的列别名过长,实际测试的结果为列字段别名的最大长度为30个字节!注意:我的测试数据库是ORACLE 11...
分类:
数据库 时间:
2014-06-17 20:57:28
阅读次数:
313
1、使用了存过程,很多相似性的删除,更新,新增等操作就变得轻松了,并且以后也便于管理!2、存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。3、存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。4、存储过程运行比较稳..
分类:
数据库 时间:
2014-06-17 17:36:09
阅读次数:
320
一、常用属性 CommandText 获取或设置要对数据源执行的 Transact-SQL 语句、表名或存储过程。 CommandTimeout 获取或设置在终止执行命令的尝试并生成错误之前的等待时间。 CommandType 获取或设置一个值,该值指示释 CommandText 是S...
分类:
数据库 时间:
2014-06-17 15:16:28
阅读次数:
286
NHibernate是一个基于.Net,用于关系数据库的对象持久化类库.它是著名的Hibernate的.Net版本,NHibernate用于把你的.Net对象持久化到底层的关系数据库中.你完全不用自己编写Sql语句去操作这些对象,NH会代替你做.你的代码里面只需要关心这些对象,NH生成sql语句并能...
分类:
Web程序 时间:
2014-06-17 00:53:06
阅读次数:
746