使用SQLPLUS执行SQL时,像SELECT语句通常返回结果可以带有“已返回XX行”这样的提示,但最近打开一个库发现没有这样的提示。经@乔晓阳大师指点,有个feedback的参数设置,现总结如下。
feedback可以简写为feed,它有三个取值:ON/OFF/N,ON表示打开SQL反馈(DDL和DML、PLSQL略有不同),OFF表示关闭反馈,N表示可以设置一个整数,当SQL返回的结...
分类:
数据库 时间:
2014-09-17 12:10:02
阅读次数:
293
有的时候需要把在一张表中用 select 语句查询出来的结果保存到另一张结构相同的表中,可以在命令行下使用一对SQL语句完成该操作:导出查询结果:Select语句 into outfile '保存路径+文件名';导入查询结果:load data local infile '保存路径+文件名' int...
分类:
数据库 时间:
2014-09-16 10:32:00
阅读次数:
247
1、SELECT语句优化1)、利用LIMIT 1取得唯一行【控制结果集的行数】 有时,当你要查询一张表是,你知道自己只需要看一行。你可能会去的一条十分独特的记录,或者只是刚好检查了任何存在的记录数,他们都满足了你的WHERE子句。在这种情况下,增加一个LIMIT 1会令你的查询更加有效。这样数据库....
分类:
数据库 时间:
2014-09-15 03:17:38
阅读次数:
385
优化Select 语句的原则 -摘抄《SQL Server 2005 性能监测与优化》Select 语句是数据库应用系统中最常用的语句之一,Select 语句设计的好坏直接影响到应用程序的工作性能。在设计Select语句时,应该注意以下几种影响查询效率的情况:1、 没有创建索引,或者没有正确地使用....
分类:
其他好文 时间:
2014-09-14 12:37:07
阅读次数:
197
oracle中的dual表详解1、DUAL表的用途Dual是Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL>selectuserfromdual;USER------------------------------SYSTEM--...
分类:
数据库 时间:
2014-09-10 17:20:30
阅读次数:
202
1. 查询数据库系统时间,常以服务器默认的格式进行显示(根据数据库的字符集而定);注意:dual 为数据库中的虚表,隶属于管理员 sys 用户,但所有的用户都可以访问;无实际意义,仅充当select 语句的结构(用 select取系统信息、临时结果等时,以 dual 充当语句结构);TYGER@OR...
分类:
数据库 时间:
2014-09-10 15:37:50
阅读次数:
235
mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如: sele...
分类:
数据库 时间:
2014-09-10 09:31:30
阅读次数:
214
一、定义变量--简单赋值 declare @a intset @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三'print @user1 declare @user2 nvarchar(50) s.....
分类:
数据库 时间:
2014-09-09 15:57:58
阅读次数:
267
在往mysql中插入条目时有时会希望能得到该插入条目的id,一种方式是再执行一个select语句条件为max(id)来获取,但这种形式在并发环境里并不是线程安全的,因为在你完成插入到再执行一个select获取最大id之间可能已经有另一个条目被插入。一种线程安全的解决方式是采用select LAST_...
分类:
数据库 时间:
2014-09-06 21:11:53
阅读次数:
253
定义和用法CURDATE() 函数返回当前的日期。语法CURDATE()实例例子 1下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIME()结果类似:NOW()CURDATE()CURTIME()2008-12-29 16:25:462008-12-2916:25...
分类:
数据库 时间:
2014-09-05 17:52:31
阅读次数:
257