SQL
泡面之夏
知我者,谓我心忧,不知我者,谓我何求。
展开
-
一些SQL语句
--获得对方主机上sql的安装位置:exec xp_instance_regread HKEY_LOCAL_MACHINE, SOFTWARE/Microsoft/MSSQLServer/Setup, SQLPath-----------------------------------------------------------------------列举用户密码和帐户------原创 2008-12-03 14:49:00 · 233 阅读 · 0 评论 -
SQL操作全集
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop data转载 2009-07-09 17:51:00 · 498 阅读 · 0 评论 -
Linq To Sql进阶系列(一)-从映射讲起
本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限,文中错误难免,敬请读者指出并谅解。本系列将会和入门并存。案例某君被邀为一超市设计数据库,用来存储数据。该君根据该超市中实际出现的对象,设计了Customer, Employee,Order, Product等表,用来保存相应的客户,员工,订单,货品等。太好了,该君很有oo的思想吗。如果,你被要求用类及对象,来描转载 2009-04-24 00:12:00 · 246 阅读 · 0 评论 -
Linq To Sql进阶系列(二)M:M关系
在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢?在C#3.0入门系列(十)-之Join操作一文中,我们提到了M:M 的关系中的join操作。哦,原来,M:M 的关系在数据库中,依然是通转载 2009-04-24 00:10:00 · 188 阅读 · 0 评论 -
Linq To Sql进阶系列(三)CUD和Log
CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?1,CreateDatabase Northwind db = new Northwind("You connection string"); //注意database项,起一个不存在的数据库名称 db.Log = Console.Out;转载 2009-04-24 00:09:00 · 215 阅读 · 0 评论 -
Linq To Sql进阶系列(四)User Define Function篇
User Define Function, 用户自定义函数,简称UDF. 关于sql server中的udf,请大家参考http://msdn.microsoft.com/msdnmag/issues/03/11/DataPoints/一文。本文主要阐述,在Linq To Sql中,如何使用UDF. 1,UDF 简介UDF可以分为两中类型。一种为Scalar Valued Function,简称转载 2009-04-24 00:06:00 · 233 阅读 · 0 评论 -
Linq To Sql进阶系列(五)Store Procedure篇
Store Procedure,存储过程。也是被别人写过的东西。我习惯性先看别人都写了点啥,然后才开始想看看自己还要写点啥。那就先谈谈它与udf的区别吧。在Linq To Sql进阶系列(四)User Define Function篇 中,我们提到了两者的差别。比如Store Procedure支持多个rowset的,而udf不行。他们还有一些其他的差别。Store Procedure只能返回整型转载 2009-04-24 00:04:00 · 179 阅读 · 0 评论 -
Linq To Sql进阶系列(六)用object的动态查询与保存log篇
动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢?1,用object的查询是什么?我们可以简单的举这么一个例子。我们到公安局查找一个人。首先,我们会给出他的一些特征,比如,身高多少,年龄多少,性别,民族等。那么,我们把这个人的一些特征输转载 2009-04-24 00:03:00 · 175 阅读 · 0 评论 -
Linq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别
在上面一篇文章Linq To Sql进阶系列(六)中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。1, object的动态查询续首先要做的事情,就是将Find的函数改成扩展方法。扩展方法只能放在静态类里,而且它的第一个参数必须带this关键字。在上文中,作者留下了一个迷题。当需要or条件时,又该如何做呢?本文也将这个问题给出回答。但是转载 2009-04-23 23:50:00 · 225 阅读 · 0 评论 -
SQL SERVER 数据导入导出
SQL SERVER 与ACCESS、EXCEL的数据转换熟悉SQL SERVER 2000的数据库治理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的具体说明,请参考SQL联机帮助。利用下述方法,可以十分轻易地实现SQL转载 2009-03-25 16:20:00 · 189 阅读 · 0 评论 -
SQL操作全集
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATAB转载 2009-03-25 11:43:00 · 183 阅读 · 0 评论 -
SQL命令
这部分包含那些 PostgreSQL 支持的 SQL 命令的信息. 这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到.Table of ContentsABORT -- 退出当前事务 ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER TABLE -- 修改表的定义 ALTER USER -- 改变数据库用原创 2008-12-03 15:01:00 · 421 阅读 · 0 评论 -
常用SQL函数
1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace(lihan,a,b) -----------------------------lihbn(所影响的行数为 1 行)======转载 2010-03-09 14:17:00 · 228 阅读 · 0 评论