`
hyhandylit
  • 浏览: 67286 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
附加中有600个javascript代码。可以看看。
***数据库默认端口号:*** sql server 1433, oracle:1521,sybase:2052,odbc不需配置主机名和端口号

视图创建和删除

    博客分类:
  • sql
***创建视图:*** create view v_student (name,age,sex,id,source) as select * from student with check option; ***删除视图:***drop view 视图名 [cascade] ***group by 是分组查询, 一般 GROUP BY 是和聚合函数配合使用 *** group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须都出现在 group by 后面(重要) 例如,有如下数据库表: A    B 1    abc 1    bcd 1    ...

日期减1操作

    博客分类:
  • sql
select CONVERT(varchar(100),DateAdd(day,-1,tj_rq),23),bc_rq  from zscsg_jdbc 其中注意convert函数和dateadd函数
取数据库中间几条记录的方法     从数据表中取出第 N 条到第 M 条的记录的方法,以下为代码:     SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish))     id 为 publish 表的关键字。     以下两种方法都是实现提取数据库第20到第30条中间的十条记录的sql句子。     方法一、     select top 10 * from 表名 where ID字段 in (select top 30 ID字段 from 表名 order by ID字段) ...
取数据库中间几条记录的方法     从数据表中取出第 N 条到第 M 条的记录的方法,以下为代码:     SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish))     id 为 publish 表的关键字。     以下两种方法都是实现提取数据库第20到第30条中间的十条记录的sql句子。     方法一、     select top 10 * from 表名 where ID字段 in (select top 30 ID字段 from 表名 order by ID字段) ...
create index IndexName on 表(字段); select * from 表 with(index(IndexName))

临时表查看行号

    博客分类:
  • sql
 1.使用临时表   可以使用select into 创建临时表,在第一列,加入Identify(int,1,1)作为行号,   这样在产生的临时表中,结果集就有了行号.也是目前效率最高的方法.   这种方法不能用于视图   代码:   set nocount on   select IDentify(int,1,1) 'RowOrder',au_lname,au_fname into #tmp from authors   select * frm #tmp   drop table #tmp
TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。 Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 Delete。 对于由 FOREIGN KEY 约束引用的 ...
数据库--管理--维护计划--新建 根据向导创建一个维护计划

sqlserver中的函数

    博客分类:
  • sql
abs(s):返回参数s的绝对值 len(s): round(x,p):用来舍入指定的精度 rand():返回0-1间的随机float值 sort():返回指定表达式的平方根 floor():返回<=所给数字表达式的最大整数 cast():将Int列转化为varchar后用like查询,select * from fruit where cast(id as char(20)) like '2%'

sqlserver常用函数

    博客分类:
  • sql
1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小写 space(int_expr) 生成int_expr个空格 replicate(char_expr,int_expr)复制字符串int_expr次 reverse(cha ...

sql2005连接异常

    博客分类:
  • sql
首先检查服务打开没有,傻逼
SQL2000里的数据类型 近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。 (1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而 varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定 的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据 则不会以空格填充。text存储可变长度的非Unicode数据,最大长度为2^31-1 (2,147,483,647)个字符。 后面三种数 ...
Select中DISTINCT关键字的用法? 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct 这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的 条数,而不是用它来返回不重记录 ...
Global site tag (gtag.js) - Google Analytics