SQL
jingang123gz
热爱C#编程
展开
-
在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO转载 2007-08-16 20:24:00 · 351 阅读 · 0 评论 -
Visual C#的SQL Server编程
Visual Studio.Net的中文Beta 2版本推出已有一段时日了,相比早期的Beta 1版本,新版本各方面都有很大的变化,其中包括SQL Server编程方面,在中文Beta 2中,数据库的存取普遍改用了OLE DB的方式。由于数据库编程是企业级应用开发的核心,本文将举例阐述中文Bete 2版本中的SQL Server编程方法。 初始设置 首先,我们需在应用系统中安装SQL S转载 2007-09-15 08:00:00 · 528 阅读 · 0 评论 -
SQL中的重新命名
重命名表:SP_RENAmE 旧表名 , 新表名 将学生表student重命名为Mystudent.SP_rename student , Mystudent运行结果为:the object was renamed to "Mystudent"重命名列:将Mystudent 表中的Sname列改为StudentnameSP_RENAME Mystu原创 2007-09-20 20:21:00 · 482 阅读 · 0 评论 -
精品SQL Server语句
下列语句部分是SQL Server语句,不可以在Access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABA原创 2008-03-18 18:35:00 · 370 阅读 · 0 评论 -
SQL语句大全
SQL语句大全--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DR转载 2008-03-17 11:34:00 · 350 阅读 · 0 评论 -
整理了一些t-sql技巧
把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt转载 2008-03-17 11:36:00 · 350 阅读 · 0 评论 -
MS-SQL server数据库开发精典技巧
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同 encryp原创 2008-03-20 12:17:00 · 367 阅读 · 0 评论 -
SQL语法
您正在看的SQLserver教程是:SQL语法参考手册(SQL)。 DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣原创 2008-03-28 15:00:00 · 338 阅读 · 0 评论 -
SQL语句精品收藏
下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE databas转载 2008-04-10 10:46:00 · 392 阅读 · 0 评论 -
在sql中查询前三行数据
这里可以通过命令set rowcount 便服务器仅显示前三行查询结果 set rowcount 3select * from students原创 2007-09-17 23:25:00 · 2263 阅读 · 0 评论 -
SQL Server 2000数据库 (7)
1.7 SQL Server 2000数据库的维护 在数据库的实际应用中,为了保证用户数据的安全性,防止数据库中的数据意外丢失,用户需要经常对数据库中的数据进行备份,一旦出现问题,可以使用备份进行恢复。SQL Server 2000提供了备份和还原数据库组件,下面我们将分别进行介绍。1.7.1 备份数据库备份就是对SQL Server数据库或事务日志进行备份,数据库备份记录了在进原创 2007-09-05 00:29:00 · 631 阅读 · 0 评论 -
SQL Server 2000数据库 (6)
1.6 SQL Server 2000触发器管理在数据库的管理和维护中,保证数据库中数据库的完整性是至关重要的。触发器是一种实施复杂的完整性约束的特殊存储过程。当使用INSERT、DELETE、UPDATE命令对触发器所保护的数据进行修改时,它能被系统自动激活,用来防止对数据进行不正确、未授权或不一致的修改。触发器不同于一般的存储过程,它不可以使用EXECUTE语句来执行。下面我们来原创 2007-09-05 00:28:00 · 497 阅读 · 0 评论 -
SQL语句教程
SelectSELECT "栏位" FROM "表格名"DistinctSELECT DISTINCT "栏位"FROM "表格名"WhereSELECT "栏位"FROM "表格名"WHERE "condition"And/OrSELECT "栏位"FROM "表格名"WHERE "简单条件"{[AND|OR] "简单条件"}+InSELECT "栏位"FROM "表格名"原创 2007-08-30 10:34:00 · 338 阅读 · 0 评论 -
从数据库随机抽N条记录
您正在看的SQLserver教程是:从数据库随机抽N条记录。 Access:select top n * from table order by rnd(id)id为数据库的自动编号字段Sql Server:select top n * from table order by newid() 说明:随机取出10条数据 select top 10 * from tablename or原创 2007-09-01 22:48:00 · 432 阅读 · 0 评论 -
SQL使用视图的简单语法大全
使用CREATE VIEW命令创建视图的简单语法如下: CREATE VIEW 视图名 [WITH { ENCRYPTION | SCHEMABINDING | VIEW_METADATA }] AS SELECT 列1, 列2, ……, 列n FROM 表名 [WHERE 从句] [WIT原创 2007-09-02 23:26:00 · 939 阅读 · 0 评论 -
SQL Server 2000数据库 (4)
1.4 SQL Server 2000索引管理与书籍中的索引类似,数据库中的索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。书中的索引是一个词语列表,其中注明了包含各个词的页码。而数据库中的索引,是某个表中一列或者若干列值的集合,以及相应的指向表中物理标识这些值的数据页的逻辑指针清单。 1.4.1 索引的设计在SQL Server中,有两种特殊的索引:惟一索引和聚原创 2007-09-05 00:26:00 · 484 阅读 · 0 评论 -
SQL Server 2000数据库 (5)
1.5 SQL Server 2000存储过程管理用户在使用数据库时考虑最多的是系统的速度和效率,现有的DBMS系统大多提供了一些方法或机制来提高系统的使用性能。SQL Server提供了一种方法,它可以将一些固定的操作集中起来由SQL Server数据库服务器来完成,以实现某个任务,这种方法就是存储过程。下面我们来介绍一下如何创建、修改和删除存储过程。1.5.1 创建存储过程原创 2007-09-05 00:27:00 · 431 阅读 · 0 评论 -
转-- SqlServer 的函数
---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.00转载 2007-09-05 11:00:00 · 586 阅读 · 0 评论 -
SQL附加数据库
附加数据库在运行本光盘中的示例之前,必须将对应的光盘数据库文件附加到SQL Server 2005上,其方法如下:(1)将光盘中相应目录下的文件考贝到本地硬盘,例如要学习第6章的内容,则把光盘中“第6章”目录考贝到本地硬盘中,如D盘的根目录下。(2)在安装了SQL Server 2005的基础上,单击【开始】菜单,选择【所有程序】à【Microsoft SQL Server 20原创 2007-09-03 23:45:00 · 1027 阅读 · 0 评论 -
SQL Server 2000数据库 (1)
11 SQL Server 2000数据库管理数据库作为数据库对象的存储容器,对数据库的管理就成了数据库对象管理的基础。下面我们来介绍如何创建、修改和删除数据库。1.1.1 创建数据库创建数据库的方法主要有下面3种。(1) 使用向导创建数据库选择“开始”|“程序”| Microsoft SQL Server |“企业管理器”命令,启动SQL Server企业管理器。首先,原创 2007-09-05 00:22:00 · 1043 阅读 · 0 评论 -
SQL Server 2000数据库 (2)
1.2 SQL Server 2000数据表管理表是包含数据库中所有数据的数据库对象,设计完数据库后就可创建数据库中将存储数据的表。任何有相应权限的用户都可以对之进行操作,除非它已被删除。表存储在数据库文件中,每个表至多可定义102列。表和列的命名要遵守标识符的规定,在特定表中必须是惟一的,但同一数据库中的不同表可使用相同的列名。必须为每列指定数据类型。本节我们将以Student原创 2007-09-05 00:24:00 · 1501 阅读 · 2 评论 -
SQL Server 2000数据库 (3)
1.3 SQL Server 2000视图管理视图是从一个或者多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基础表,而是一个虚拟表,视图中所显示的数据并不以视图结构存储在数据库中,而是存储在视图所引用的表中。 下面我们介绍一下如何创建原创 2007-09-05 00:25:00 · 685 阅读 · 0 评论 -
利用存储过程进行查询
存储过程也称为存储查询,它是存储在数据库中预先定义的SQL语句。它可以将常用的或很复杂的工作预先用SQL语句写好,并用一个指定的名称存储起来。使用时,只需调用该存储过程就可以自动完成命令。现在的程序员在代码中都不直接使用SQL字符串,取而代之的是存储过程。 利用存储过程查询的最大的好处在于查询过程的参数化和查询调用的简单化。在程序中只要设定好参数,即可把参数作为查询条件对数据进行检索。原创 2008-06-16 09:16:00 · 5601 阅读 · 1 评论