摘要:
Sql常見面試題1.用一條SQL語句查詢出每門課都大于80分的學(xué)生姓名namekechengfenshu張三語文81張三數(shù)學(xué)75李四語文76李四數(shù)學(xué)90王五語文81王五數(shù)學(xué)100王五英語90A:selectdistinctnamefromtablewherenamenotin(selectdisti... 閱讀全文
posted @ 2008-12-18 20:01
.NET快速開發(fā)框架
閱讀(502)
評論(0)
推薦(0)
摘要:
第一個題有二張表A,B。A表有二個列。NAME VARCHAR(20)AGE INT 。B表也有二列 NAME VARCHAR(20)GRADE INT
A表中有三條記錄,B表中有四條記錄。問現(xiàn)在要用一條SQL語句根據(jù)A表中AGE字段把B表中的GRADE字段進行更新。條件為A表NAME和B表NAME相等。同樣。B表中與A表沒有相同NAME的記錄不變。
MSSQL2000 閱讀全文
posted @ 2008-12-18 19:59
.NET快速開發(fā)框架
閱讀(425)
評論(0)
推薦(0)
摘要:
SQL Server 2000查詢n到m條記錄?(1)select top m * from tablename where id not in (select top n id from tablename)(2). select top m * into 臨時表(或表變量) from table... 閱讀全文
posted @ 2008-12-18 19:38
.NET快速開發(fā)框架
閱讀(279)
評論(1)
推薦(0)
摘要:
寫在前面: 最近看了不少老外寫的東西,看時間相同的技術(shù)當(dāng)鋪比我們早了好長一段時間,比如ASP的SQL注射國外02年就出現(xiàn)了,PHP的也在04年出現(xiàn),而我們一直到05年才接觸到,看看比人家晚了多少時間呀!為了盡快了解最新的技術(shù)動態(tài),我堅持看E文資料,有的很長,有的很短,本人時間有限,不可能一一翻譯過來,只能挑選自己認為比較適合大家看的東西翻譯過來,希望你能從中學(xué)到東西。 PS:本人英語水平有限,很多都是按照我的理解做的模糊翻譯,若有不當(dāng),敬請指正,謝謝! ====||目錄||=====--------------------1、簡介2、漏洞測試3、收集信息4、數(shù)據(jù)類型5、抓取密碼6、創(chuàng)建數(shù)... 閱讀全文
posted @ 2008-12-18 19:38
.NET快速開發(fā)框架
閱讀(360)
評論(0)
推薦(0)
摘要:
本文介紹了master數(shù)據(jù)庫中兩個非常有用但在SQL Server在線教科書中沒有提到的存儲過程。 這些系統(tǒng)過程對于處理以下任務(wù)非常方便,如判斷使用的存儲空間大小、行數(shù)、用戶表索引 等等。第一個過程sp_MSForEachDB對于感興趣的服務(wù)器上的每個數(shù)據(jù)庫執(zhí)行三條命令。 @command1:第一個執(zhí)行的命令 @replacechar:用另一個占位賦替換“?” @command2:第二個執(zhí)行的命令 @command3:第三個執(zhí)行的命令 @precommand:進入循環(huán)前執(zhí)行的命令 @postcommand:循環(huán)結(jié)束后執(zhí)行的命令 每個命令集(即使該集合只含有一條命令)作為一個... 閱讀全文
posted @ 2008-12-18 19:37
.NET快速開發(fā)框架
閱讀(373)
評論(0)
推薦(0)
摘要:
SQL游標(biāo)原理和使用方法 在數(shù)據(jù)庫開發(fā)過程中,當(dāng)你檢索的數(shù)據(jù)只是一條記錄時,你所編寫的事務(wù)語句代碼往往使用SELECT INSERT 語句。但是我們常常會遇到這樣情況,即從某一結(jié)果集中逐一地讀取一條記錄。那么如何解決這種問題呢?游標(biāo)為我們提供了一種極為優(yōu)秀的解決方案。 1.1 游標(biāo)和游標(biāo)的優(yōu)點 在數(shù)據(jù)庫中,游標(biāo)是一個十分重要的概念。游標(biāo)提供了一種對從表中檢索出的數(shù)據(jù)進行操作的靈活手段,就本質(zhì)而言,游標(biāo)實際上是一種能從包括多條數(shù)據(jù)記錄的結(jié)果集中每次提取一條記錄的機制。游標(biāo)總是與一條T_SQL 選擇語句相關(guān)聯(lián)因為游標(biāo)由結(jié)果集(可以是零條、一條或由相關(guān)的選擇語句檢索出的多條記錄)和結(jié)果集中指向特定記 閱讀全文
posted @ 2008-12-18 19:36
.NET快速開發(fā)框架
閱讀(337)
評論(0)
推薦(0)
摘要:
在數(shù)據(jù)庫開發(fā)過程中,當(dāng)你檢索的數(shù)據(jù)只是一條記錄時,你所編寫的事務(wù)語句代碼往往使用SELECT INSERT 語句。但是我們常常會遇到這樣情況,即從某一結(jié)果集中逐一地讀取一條記錄。那么如何解決這種問題呢?游標(biāo)為我們提供了一種極為優(yōu)秀的解決方案。 閱讀全文
在數(shù)據(jù)庫開發(fā)過程中,當(dāng)你檢索的數(shù)據(jù)只是一條記錄時,你所編寫的事務(wù)語句代碼往往使用SELECT INSERT 語句。但是我們常常會遇到這樣情況,即從某一結(jié)果集中逐一地讀取一條記錄。那么如何解決這種問題呢?游標(biāo)為我們提供了一種極為優(yōu)秀的解決方案。 閱讀全文
posted @ 2008-12-18 19:36
.NET快速開發(fā)框架
閱讀(1069)
評論(2)
推薦(2)
摘要:
下列語句部分是Mssql語句,不可以在access中使用。SQL分類: DDL—數(shù)據(jù)定義語言(CREATE,ALTER,DROP,DECLARE) DML—數(shù)據(jù)操縱語言(SELECT,DELETE,UPDATE,INSERT) DCL—數(shù)據(jù)控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,簡要介紹基礎(chǔ)語句:1、說明:創(chuàng)建數(shù)據(jù)庫CREATE DATABASE database-name 2、說明:刪除數(shù)據(jù)庫drop database dbname3、說明:備份sql server--- 創(chuàng)建 備份數(shù)據(jù)的 deviceUSE masterEXEC sp_addumpdevi 閱讀全文
posted @ 2008-12-18 19:35
.NET快速開發(fā)框架
閱讀(340)
評論(0)
推薦(0)
摘要:
Transact_SQL--語 句 功 能--數(shù)據(jù)操作SELECT --從數(shù)據(jù)庫表中檢索數(shù)據(jù)行和列INSERT --向數(shù)據(jù)庫表添加新數(shù)據(jù)行DELETE --從數(shù)據(jù)庫表中刪除數(shù)據(jù)行UPDATE --更新數(shù)據(jù)庫表中的數(shù)據(jù)--數(shù)據(jù)定義CREATE TABLE --創(chuàng)建一個數(shù)據(jù)庫表DROP TABLE --從數(shù)據(jù)庫中刪除表ALTER TABLE --修改數(shù)據(jù)庫表結(jié)構(gòu)CREATE VIEW --創(chuàng)建一個視圖DROP VIEW --從數(shù)據(jù)庫中刪除視圖CREATE INDEX --為數(shù)據(jù)庫表創(chuàng)建一個索引DROP INDEX --從數(shù)據(jù)庫中刪除索引CREATE PROCEDURE --創(chuàng)建一個存儲過程DROP 閱讀全文
posted @ 2008-12-18 19:34
.NET快速開發(fā)框架
閱讀(664)
評論(0)
推薦(0)
摘要:
在SQL Server中除了對擁有十幾條記錄的表進行人工刪除外,實現(xiàn)刪除重復(fù)記錄一般都是寫一段代碼,用游標(biāo)的方法一行一行檢查,刪除重復(fù)的記錄。因為這種方法需要對整個表進行遍歷,所以對于表中的記錄數(shù)不是很大的時候還是可行的,如果一張表的數(shù)據(jù)達到上百萬條,用游標(biāo)的方法來刪除簡直是個噩夢,因為它會執(zhí)行相當(dāng)長的一段時間. SQL Server 2000如何刪除表中的重復(fù)記錄(記錄完全相同才算重復(fù)記錄)?四板斧——輕松消除重復(fù)記錄 殊不知在SQL Server中有一種更為簡單的方法,它不需要用游標(biāo),只要寫一句簡單插入語句就能實現(xiàn)刪除重復(fù)記錄的功能。為了能清楚地表述,我們首先假設(shè)存在一個產(chǎn)品信息表Prod 閱讀全文
posted @ 2008-12-18 18:27
.NET快速開發(fā)框架
閱讀(1148)
評論(0)
推薦(0)
摘要:
每當(dāng)有任何新的軟件發(fā)布的時候,你通常都會發(fā)現(xiàn)一些你從來不知道或者從來不知道你需要的新的特性。SQL Server 2000中存在的許多的備份和恢復(fù)特性都同樣保留在了SQL Server 2005中,但是有一些新的提高同樣值得你的關(guān)注。鏡像備份SQL Server 2005讓你可以創(chuàng)建鏡像備份。鏡像備份允許你為備份文件創(chuàng)建兩個或者四個同樣的拷貝,以防備其中的某一個集合損壞的情況。鏡像具有同樣的內(nèi)容,所以你可以在某個文件被損壞的時候修復(fù)這個文件。假設(shè)你有鏡像集合1和鏡像集合2,兩個集合都有完全的備份和事務(wù)日志備份。如果鏡像集合1的完全備份發(fā)生了損壞,你可以通過鏡像集合2來進行恢復(fù),然后對鏡像集合1 閱讀全文
posted @ 2008-12-18 18:23
.NET快速開發(fā)框架
閱讀(265)
評論(0)
推薦(0)
摘要:
一、備份Master 及相關(guān)的系統(tǒng)數(shù)據(jù)庫由于系統(tǒng)數(shù)據(jù)庫對Sql Server來說尤其重要,為了確保SQL SERVER系統(tǒng)的正常運行,除了日常備份用戶的數(shù)據(jù)庫之外,我們還需要備份系統(tǒng)數(shù)據(jù)庫,如對Master,Model,Msdb(TempDB不需備份)進行完整備份二、還原Master數(shù)據(jù)庫如果系統(tǒng)配置丟失或Master出現(xiàn)問題,可以進入單用戶模式進行還原;如果出現(xiàn)下列情況,必須重新生成損壞的 master 數(shù)據(jù)庫:A. master 數(shù)據(jù)庫的當(dāng)前備份不可用。B. 存在 master 數(shù)據(jù)庫備份,但由于 Microsoft SQL Server 實例無法啟動,因此無法還原該備份。1、重新生成 m 閱讀全文
posted @ 2008-12-18 18:21
.NET快速開發(fā)框架
閱讀(590)
評論(0)
推薦(0)

浙公網(wǎng)安備 33010602011771號