数据库专题
中年秃头大叔
asp.net 网站开发、数据库设计、C#程序开发.
展开
-
征集佳句-精妙SQL语句收集
征集佳句-精妙SQL语句收集 SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教!一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop dat转载 2009-05-14 10:00:00 · 648 阅读 · 1 评论 -
SQL语句导入导出大全[收集]
SQL语句导入导出大全[收集] 正巧这两天要用到这个,上网找到一个,回来自己检测一下:/******* 导出到excelEXEC master..xp_cmdshell bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -推荐 S"GNETDATA/GNETDATA" -U"sa" -P""/***原创 2009-05-17 11:33:00 · 441 阅读 · 0 评论 -
五种ADO.NET数据库连接知识简介
ADO.NET提供了多种对象模型,比较典型的以下有五种,它们全部归类在System.Data.SqlClient名称空间下。 一、SqlConnection对象 ADO.NET使用SqlConnection对象与SQL Server进行连接。连接字符串的常用形式有两种: 1.使用Windows集成安全身份认证,例如:string connectionString ="IntegratedS原创 2009-06-04 11:08:00 · 532 阅读 · 0 评论 -
操作日期的SQL语句大全
1.显示本月第一天 SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0) select convert(datetime,convert(varchar(8),getdate(), 120)+’01’,120) 2.显示本月最后一天 select dateadd(day,-1,convert(datetime,convert (varchar转载 2009-06-08 09:54:00 · 437 阅读 · 0 评论 -
SQL Server数据库开发要注意的21点
1、了解你将要对数据进行的操作 为你的数据库创建一个健壮的索引,那可是功德一件。可要做到这一点简直就是一门艺术。每当你为一个表添加一个索引,SELECT会更快了,可INSERT和DELETE却大大的变慢了,因为创建了维护索引需要许多额外的工作。显然,这里问题的关键是:你要对这张表进行什么样的操作。这个问题不太好把握,特别是涉及DELETE和UPDATE时,因为这些语句经常在WHERE部分包含S转载 2009-06-08 09:57:00 · 564 阅读 · 0 评论 -
SQL Server数据库恢复操作实例
最近在操作SQL Server时遇到问题,发现一台服务器出现Raid故障,其中的一个SQL Server日志文件(扩展名LDF)损坏严重,基本不能使用,但是数据文件损坏不严重,经过努力通过下面的操作使数据全部恢复,过程如下:首先新建一个同名的数据库,然后再停掉SQL Server服务,用原数据库的数据文件覆盖掉这个新建的数据库文件,重启SQL Server服务。打开企业管理器,该数据库显示“置疑”转载 2009-06-08 10:05:00 · 476 阅读 · 0 评论 -
解决sql server查询速度慢11个方法
在网页制作过程中经常可以遇到SQL Server数据库查询速度慢的的情况,通过总结发现其原因主要有以下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这转载 2009-06-08 10:03:00 · 1205 阅读 · 0 评论 -
查询数据库中重复记录的方法
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count (peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId转载 2009-06-08 10:07:00 · 883 阅读 · 0 评论