易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : sql

sql server 中的一些实用的sql语句

简介
在这篇文章中,我列举一些sql语句来介绍数据库,数据表,视图等等。当我们在使用查询查询操作时这些sql语句都是非常有用的。虽然在sql server对象浏览器中我们也可以获得这些语句,但是如果我们写这些语句时我们可以将它自定义。这就意味着我们可以给予自己的需求来过滤结果。
sql语句列表
如何列举sql server当前连接的可用数据库
Method 1 : SP_DATABASES 
Method 2 : SELECT name from SYS.DATABASES 
Method 3 : SELECT name from SYS.MASTER_FILES 
Method 4 : SELECT * from SYS.MASTER_FILES -- Type=0 for .mdf and type=1 for .ldf
SP_DATABASES是一个可以列举数据库及其大小的存储过程
sys.databases语句中可以列举数据库名称,创建日期,修改日期,已经数据库id和其他一些信息。
SYS.MASTER_FILES语句可以查询数据的详细情况,比如数据库id,大小,物理存储路径以及列举数据库mdf和ldf.
 
如何列举数据库中的数据表
以下的sql语句都可以列表sql server数据库中的用户表.
Method 1 : SELECT name from SYS.OBJECTS WHERE type='U' 
Method 2 : SELECT NAME from SYSOBJECTS WHERE xtype='U'  ......

SQL中常用函数的整理

对于sql中的函数可谓是多的不胜枚举,本文从常用函数的角度对其函数进行总结:1、日期和时间函数2、字符串函数3、系统函数流程控制语句
1、  日期和时间函数
对于日期函数我们可以分为2小类进行分析处理,
A、 日期的整体处理函数,具体的含义和语法如下所示:
DATEADD(datepart,number,date)
第一个参数说明要添加的日期类型,第二个参数是指添加类型的数量,第三个参数是指所要的参数对象
例如显示3小时之前的时间
declare @OldTime datetime
set @oldTime =getdate()
select dateadd(hh,-3,@oldtime)
对于第一个参数的保留字如下所示:
MS    MILLISECOND
SS,S   SECOND
MI,N  MINUTE
HH    HOUR
DW,W     WEEKDAY
WK,WW   WEEK
DD,D  DAY
DY,Y   DAY
DY,Y   DAY OF YEAR
MM,N  MONTH
QQ,Q  QUARTER
YY,YYYY  YEAR
 
B、 比较日期的不同
DETEDIFF(DATEPART,STARTDATE,ENDDATE)
第一个参数同上,第二个参数是开始的时间,第二个参数是结束的时间
C、 确定星期几的函数
DATENAME(DATEPART,DATETOINSPECT)
2、& ......

小布作品:SQL*Plus使用培训 (全8讲)

==============================================
 
第1讲
在线观看: http://www.boobooke.com/v/bbk1389
视频下载: http://www.boobooke.com/v/bbk1389.zip
 
第2讲
在线观看: http://www.boobooke.com/v/bbk1390
视频下载: http://www.boobooke.com/v/bbk1390.zip
 
第3讲
在线观看: http://www.boobooke.com/v/bbk1391
视频下载: http://www.boobooke.com/v/bbk1391.zip
 
第4讲
在线观看: http://www.boobooke.com/v/bbk1392
视频下载: http://www.boobooke.com/v/bbk1392.zip
 
第5讲
在线观看: http://www.boobooke.com/v/bbk1397
视频下载: http://www.boobooke.com/v/bbk1397.zip
 
第6讲
在线观看: http://www.boobooke.com/v/bbk1398
视频下载: http://www.boobooke.com/v/bbk1398.zip
 
第7讲
在线观看: http://www.boobooke.com/v/bbk1400
视频下载: http://www.boobooke.com/v/bbk1400.zip
 
第8讲
在线观看: http://www.boobooke.com/v/bbk1401
视频下载: http://www.boobooke.com/v/bbk1401.zip
 
=================全剧终======================== ......

小布作品:Oracle 11g SQL基础入门系列培训(全30讲)

==============================================
 
第01讲: Chapter 00--Oracle 11g SQL Fundamentals Training Introduction
在线观看: http://www.boobooke.com/v/bbk2003
视频下载: http://www.boobooke.com/v/bbk2003.zip
 
第02讲: Chapter 00--Oracle 11g SQL Fundamentals Training Introduction
在线观看: http://www.boobooke.com/v/bbk2004
视频下载: http://www.boobooke.com/v/bbk2004.zip
 
第03讲: Chapter 01--Restricting Data Using the SQL SELECT Statement
在线观看: http://www.boobooke.com/v/bbk2005
视频下载: http://www.boobooke.com/v/bbk2005.zip
 
第04讲: Chapter 01--Restricting Data Using the SQL SELECT Statement
在线观看: http://www.boobooke.com/v/bbk2006
视频下载: http://www.boobooke.com/v/bbk2006.zip
 
第05讲: Chapter 02--Restricting and Sorting Data
在线观看: http://www.boobooke.com/v/bbk2008
视频下载: http://www.boobooke.com/v/bbk2008.zip
 
第06讲: Chapter 02--Restricting and Sorting Data
在线观看: http://www.boobooke.com/v/bbk20 ......

小布作品:Oracle 11g SQL基础入门系列培训(全30讲)

==============================================
 
第01讲: Chapter 00--Oracle 11g SQL Fundamentals Training Introduction
在线观看: http://www.boobooke.com/v/bbk2003
视频下载: http://www.boobooke.com/v/bbk2003.zip
 
第02讲: Chapter 00--Oracle 11g SQL Fundamentals Training Introduction
在线观看: http://www.boobooke.com/v/bbk2004
视频下载: http://www.boobooke.com/v/bbk2004.zip
 
第03讲: Chapter 01--Restricting Data Using the SQL SELECT Statement
在线观看: http://www.boobooke.com/v/bbk2005
视频下载: http://www.boobooke.com/v/bbk2005.zip
 
第04讲: Chapter 01--Restricting Data Using the SQL SELECT Statement
在线观看: http://www.boobooke.com/v/bbk2006
视频下载: http://www.boobooke.com/v/bbk2006.zip
 
第05讲: Chapter 02--Restricting and Sorting Data
在线观看: http://www.boobooke.com/v/bbk2008
视频下载: http://www.boobooke.com/v/bbk2008.zip
 
第06讲: Chapter 02--Restricting and Sorting Data
在线观看: http://www.boobooke.com/v/bbk20 ......

技巧和诀窍:防范SQL注入攻击

【原文地址】Tip/Trick: Guard Against SQL Injection Attacks
【原文发表日期】 Saturday, September 30, 2006 9:11 AM
SQL注入攻击是非常令人讨厌的安全漏洞,是所有的web开发人员,不管是什么平台,技术,还是数据层,需要确信他们理解和防止的东西。不幸的是,开发人员往往不集中花点时间在这上面,以至他们的应用,更糟糕的是,他们的客户极其容易受到攻击。
Michael Sutton 最近发表了一篇非常发人深省的帖子,讲述在公共网上这问题是多么地普遍。他用Google的Search API建了一个C#的客户端程序,寻找那些易受SQL 注入攻击的网站。其步骤很简单:
寻找那些带查询字符串的网站(例如,查询那些在URL里带有 "id=" 的URL)
给这些确定为动态的网站发送一个请求,改变其中的id=语句,带一个额外的单引号,来试图取消其中的SQL语句(例如,如 id=6' )
分析返回的回复,在其中查找象“SQL” 和“query”这样的词,这往往表示应用返回了详细的错误消息(这本身也是很糟糕的)
检查错误消息是否表示发送到SQL服务器的参数没有被正确加码(encoded),如果如此,那么表示可对该网站进行SQL注入攻击
对通过Google搜寻找到的1000个网站的随机取样测试,他 ......

java时间函数,以及 sql 时间范围查找 代码

 String keyword = request.getParameter("keyword");
   String timeRange = request.getParameter("timeRange");
   String type = request.getParameter("type");
  
   StringBuffer sql = new StringBuffer();
   sql.append("use webstation_leadall select f.id,f.title,f.publishtime from information f left join infotype t on f.typeid=t.id  where ");
   if( (keyword == null)|| (keyword.equals("")) ){  
   sql.append("title like '%' and ");
  }else {
   sql.append("title like '%"+keyword +"%' and ");
  }
  
  if(timeRange.equals("")||timeRange==null){
   sql.append("");
  }else{
   //Calendar cal = Calendar.getInstance();
   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
      //String now = sdf.format(cal.getTime());
  &nbs ......

java时间函数,以及 sql 时间范围查找 代码

 String keyword = request.getParameter("keyword");
   String timeRange = request.getParameter("timeRange");
   String type = request.getParameter("type");
  
   StringBuffer sql = new StringBuffer();
   sql.append("use webstation_leadall select f.id,f.title,f.publishtime from information f left join infotype t on f.typeid=t.id  where ");
   if( (keyword == null)|| (keyword.equals("")) ){  
   sql.append("title like '%' and ");
  }else {
   sql.append("title like '%"+keyword +"%' and ");
  }
  
  if(timeRange.equals("")||timeRange==null){
   sql.append("");
  }else{
   //Calendar cal = Calendar.getInstance();
   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
      //String now = sdf.format(cal.getTime());
  &nbs ......
总记录数:4346; 总页数:725; 每页6 条; 首页 上一页 [710] [711] [712] [713] 714 [715] [716] [717] [718] [719]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号