随笔分类 -  数据库技术

数据库的操作技巧,代码示例收集
摘要:我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面: 首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。 语法是collate collation_name collation_name ... 阅读全文
posted @ 2009-05-08 12:06 peipei_t 阅读(459) 评论(0) 推荐(0)
摘要:SQL Server 2008 联机丛书(2008 年 8 月) DATEDIFF (Transact-SQL) 返回指定的 startdate 和 enddate 之间所跨的指定 datepart 边界的计数(带符号的整数)。 有关所有 Transact-SQL 日期和时间数据类型及函数的概述,请参阅日期和时间数据类型及函数 (Transact-SQL)。 有关日期和时间数据类型及函数共... 阅读全文
posted @ 2009-04-16 16:51 peipei_t 阅读(270) 评论(0) 推荐(0)
摘要:全文检索查询 在一个表中创建了全文索引后 才可以对表中的数据进行全文检索Full-Text Catalogs 进行全文检索需要在 SELECT 命令的 WHERE 字句中使用两个 Transact-SQL 谓词 CONTAINS 和 FRETEXT 1、CONTAINSCONTAINS 谓词的语法如下CONTAINS ( { column_name | * } , '' ) ::= { ... 阅读全文
posted @ 2009-04-14 11:32 peipei_t 阅读(141) 评论(0) 推荐(0)
摘要:等值与非等值连接查询 WHERE 子句指定连接条件use panguselect distinct orders.p_id, p_namefrom orders, productswhere orders.p_id = products.p_id FROM 子句中用 JOIN 连接符指定连接条件use panguselect distinct orders.order_id, p_namefrom... 阅读全文
posted @ 2009-04-14 11:09 peipei_t 阅读(155) 评论(0) 推荐(0)
摘要:DICTINCT 关键字用户在对数据库进行查询时 会出现重复结果 这时就需要使用 DISTINCT 关键字消除重复部分use panguselect distinct dept_idfrom employeewhere e_wage > 7000 IN 关键字在使用 WHERE 子句进行查询时 若条件表达式中出现若干条件相同的情况 就会使表达式显得冗长 不便于用户使用 这时可用 IN 关键字来简化... 阅读全文
posted @ 2009-04-14 10:50 peipei_t 阅读(176) 评论(0) 推荐(0)
摘要:SQL数据表操作命令备忘 创建数据表语法 CREATE TABLE [database_name.[owner].| owner.] table_name ( { | column_name AS computed_column_expression |} [,...n] ) [ON {filegroup | DEFAULT} ] [TEX... 阅读全文
posted @ 2009-04-14 09:47 peipei_t 阅读(331) 评论(0) 推荐(0)