亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

sql 學(xué)習(xí)

系統(tǒng) 2300 0
摘要: SQL Server使用英文字符串的匹配的時候默認(rèn)是忽略大小寫的,這樣用起來是比較方便的,如果想不忽略大小寫也可以修改配置,但是Oracle好像不能忽略大小寫,在進行字符串匹配的時候就比較麻煩了。那么該怎么解決大小寫敏感的問題,把需要的數(shù)據(jù)都查詢出來呢?最常見的辦法就是把查詢的參數(shù)和字段中的內(nèi)容都轉(zhuǎn)化成大寫或者都轉(zhuǎn)化成小寫,這樣就可匹配了。 比如如下的查詢: select * from hr.... 閱讀全文
posted @ 2010-08-20 18:20 深藍 閱讀(538) | 評論 (0) 編輯
摘要: 一般的數(shù)據(jù)庫是一個操作型的數(shù)據(jù)存儲工具,比如一個學(xué)校的選課系統(tǒng)的數(shù)據(jù)庫,學(xué)生選課系統(tǒng)由教務(wù)處建設(shè)和管理,主要用于課程的排課和學(xué)生的選課,教務(wù)處人員可以在選課系統(tǒng)中增加、修改、刪除和查詢排課信息,學(xué)生也可以在選課系統(tǒng)中對選課信息進行操作。由于該數(shù)據(jù)庫面向的是選課,所以記錄的是與課程安排與選課的信息,其數(shù)據(jù)庫模型簡化如下圖所示: 與一般操作型的數(shù)據(jù)庫不同的是數(shù)據(jù)倉庫主要是面向查詢操作,而且查詢的數(shù)據(jù)來... 閱讀全文
posted @ 2010-07-09 22:56 深藍 閱讀(246) | 評論 (0) 編輯
摘要: 問題 在做項目的時候經(jīng)常會遇到這樣的問題: 根據(jù)數(shù)據(jù)模型建立了數(shù)據(jù)庫,但是數(shù)據(jù)庫中卻沒有數(shù)據(jù),在給客戶做Demo的時候必須要一條一條的添加假數(shù)據(jù),而且這些假數(shù)據(jù)還得像模像樣的,不能亂輸入,盡是看不出任何意義的“aaaaa”、“ttttttttttttt”、“123123”、“是打發(fā)斯蒂芬”這樣的數(shù)據(jù)。... 閱讀全文
posted @ 2010-06-30 18:09 深藍 閱讀(432) | 評論 (0) 編輯
摘要: SQL Server 2008 R2的主數(shù)據(jù)服務(wù)(Master Data Services,簡稱MDS)已經(jīng)放出,目前是CTP版本,微軟提供了下載地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=fe0c6a31-5ad6-4eea-a865-73bbe2608bd1在下載頁面中提供了... 閱讀全文
posted @ 2009-12-28 00:17 深藍 閱讀(970) | 評論 (1) 編輯
摘要: 在概念模型中主要有以下幾個操作和設(shè)置的對象:實體(Entity)、實體屬性(Attribute)、實體標(biāo)識(Identifiers)、關(guān)系(Relationship)、繼承(Inheritance)、關(guān)聯(lián)(Association)、關(guān)聯(lián)連接(Association Link)。 實體 實體就是我們抽象出的對象,比如:一個選課系統(tǒng)中,學(xué)生、教師、班級、課程等等都是實體。實體屬性就是一個實體中所包... 閱讀全文
posted @ 2009-12-10 10:10 深藍 閱讀(1167) | 評論 (1) 編輯
摘要: 緒論 Sybase PowerDesigner(簡稱PD)是最強大的數(shù)據(jù)庫建模工具,市場占有率第一,功能也確實十分強大,現(xiàn)在最新版本是15.1,已經(jīng)支持最新的SQL Server 2008等數(shù)據(jù)庫,另外在PD15中還增加了好幾種模型,界面也得到了進一步的美化,做出來的圖更漂亮了。下面是一個在PD15中新建模型的窗口: PD本身除了進行數(shù)據(jù)庫建模以外,還可以建業(yè)務(wù)模型、UML模型等,當(dāng)然這些建模其... 閱讀全文
posted @ 2009-12-09 19:44 深藍 閱讀(930) | 評論 (0) 編輯
摘要: SQL Server在安裝到服務(wù)器上后,由于出于服務(wù)器安全的需要,所以需要屏蔽掉所有不使用的端口,只開放必須使用的端口。下面就來介紹下SQL Server 2008中使用的端口有哪些: 首先,最常用最常見的就是1433端口。這個是數(shù)據(jù)庫引擎的端口,如果我們要遠程連接數(shù)據(jù)庫引擎,那么就需要打開該端口。這個端口是可以修改的,在“SQL Server配置管理器”中切換到R... 閱讀全文
posted @ 2009-11-30 23:24 深藍 閱讀(638) | 評論 (0) 編輯
摘要: 如果我們的SQL Server要保證高可用性,那么可以采用故障轉(zhuǎn)移群集。最簡單的故障轉(zhuǎn)移群集是兩臺服務(wù)器,一臺做活動的服務(wù)器,另一臺做備用服務(wù)器,這就是AP模式的Cluster。另外一個模式就是AA模式,也就是兩臺服務(wù)器都是運行SQL Server實例。 SQL Server不像Oracle一樣有RAC,所以不可能說兩臺服務(wù)器同時運行同一個實例,想要兩臺服務(wù)器都使用起來的話,那么只有各自運行一個... 閱讀全文
posted @ 2009-10-29 19:23 深藍 閱讀(194) | 評論 (1) 編輯
摘要: 今天在把一些數(shù)據(jù)導(dǎo)入到SQL Server的時候遇到有個列被導(dǎo)入成float類型,而我實際需要的是varchar類型,所以要進行類型轉(zhuǎn)換,轉(zhuǎn)換時遇到了一點問題,所以寫這篇博客記錄一下。 SQL Server中的數(shù)值類型分為兩種,一種是精確的數(shù)值類型,具體的數(shù)據(jù)類型有:bit、tinyint、smallint、int、bigint、smallmoney、money和decimal,這些數(shù)據(jù)類型能夠... 閱讀全文
posted @ 2009-08-27 20:53 深藍 閱讀(503) | 評論 (2) 編輯
摘要: 以前在虛擬機中安裝了SQL Server 2008簡體中文版用于做實驗,當(dāng)時由于一時偷懶,沒有輸入企業(yè)版的序列號,而是安裝的企業(yè)試用版(Enterprise Evaluation),能夠試用180天,半年的時間我想對一個虛擬機來說還是足夠了。一直用這個虛擬機,做了很多實驗也錄制了不少視頻教程,今天再打開虛擬機想做一個更改跟蹤過期清除的實驗,結(jié)果運行SQL Server Management Stu... 閱讀全文
posted @ 2009-05-24 03:39 深藍 閱讀(1667) | 評論 (2) 編輯
摘要: 在SQL Server中出于數(shù)據(jù)安全的考慮,所以需要定期的備份數(shù)據(jù)庫。而備份數(shù)據(jù)庫一般又是在凌晨時間基本沒有數(shù)據(jù)庫操作的時候進行,所以我們不可能要求管理員每天守到晚上1點去備份數(shù)據(jù)庫。要實現(xiàn)數(shù)據(jù)庫的定時自動備份,最常用的方式就是使用SQL Server代理中的作業(yè)。 閱讀全文
posted @ 2009-04-13 00:51 深藍 閱讀(3751) | 評論 (4) 編輯
摘要: 在大型的數(shù)據(jù)庫應(yīng)用中,經(jīng)常會遇到部分?jǐn)?shù)據(jù)的脫機和多個數(shù)據(jù)庫的合并問題。比如現(xiàn)在有一個全省范圍使用的應(yīng)用程序,每個市都部署了單獨的相同的應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器,每個月需要將全省所有市的數(shù)據(jù)全部匯總起來用于出全省的報表,這是一種很常見的數(shù)據(jù)庫合并問題。對于這些應(yīng)用,最簡單的同步方法就是刪除原有數(shù)據(jù),然后重新填充新的數(shù)據(jù),對于小數(shù)據(jù)量的表來說這并沒有什么問題,但是如果每個市都有幾百萬幾千萬條數(shù)據(jù),那么要將省數(shù)據(jù)庫中的數(shù)據(jù)刪除了再把每個市中的數(shù)據(jù)全部填充到省數(shù)據(jù)庫中顯然是不可行的。這種情況下應(yīng)該使用跟蹤數(shù)據(jù)更改的方法,將每個市這個月的數(shù)據(jù)更改應(yīng)用到省數(shù)據(jù)庫中(感覺有點像是差異備份一樣,只記錄更改的)。在SQL Server 2008中提供了兩種跟蹤數(shù)據(jù)更改的方案:變更數(shù)據(jù)捕獲、更改跟蹤。 閱讀全文
posted @ 2009-01-07 11:28 深藍 閱讀(2219) | 評論 (8) 編輯
摘要: 策略管理是SQL Server 2008中的一個新特性,用于管理數(shù)據(jù)庫實例、數(shù)據(jù)庫以及數(shù)據(jù)庫對象的各種屬性。策略管理在SSMS的對象資源管理器數(shù)據(jù)庫實例下的“管理”節(jié)點下。策略管理中包含三個節(jié)點:策略、條件、方面。方面就是策略要應(yīng)用的對象,包括:服務(wù)器、表、觸發(fā)器、視圖、存儲過程……這些方面對象都是系統(tǒng)定義好了的,僅供瞻仰不可更改。條件就是一個布爾表達式判斷策略是否為真。策略就是在條件為假的情況下要執(zhí)行的操作,即評估模式。策略中的評估模式有4種:按需、按計劃、更改時記錄和更改時禁止。 閱讀全文
posted @ 2008-09-09 03:06 深藍 閱讀(2112) | 評論 (6) 編輯
摘要: SQL Server提供了鏈接服務(wù)器用于分布式查詢異構(gòu)數(shù)據(jù)庫。通過鏈接服務(wù)器可以鏈接到Oracle、Sybase、DB2、SQL Server等大型關(guān)系數(shù)據(jù)庫,也可以連接到Access、Excel等文件數(shù)據(jù)庫,甚至可以連接到目錄服務(wù)(AD)、索引服務(wù)等。要鏈接到一種數(shù)據(jù)庫需要使用相應(yīng)的接口。微軟為很多數(shù)據(jù)庫提供了驅(qū)動接口,所以可以直接使用,但是對于沒有提供驅(qū)動的數(shù)據(jù)庫比如Sybase,則需要在服務(wù)器上安裝對應(yīng)數(shù)據(jù)庫廠商提供的驅(qū)動。使用SSMS或者使用T-SQL語句配置成功鏈接服務(wù)器后便可通過: [服務(wù)器名].[數(shù)據(jù)庫名].[架構(gòu)名].[對象名] 的形式來訪問數(shù)據(jù)庫。 閱讀全文
posted @ 2008-07-21 17:00 深藍 閱讀(257) | 評論 (0) 編輯
摘要: 日志傳送(log shipping)主要基于SQL Server代理,使用定時作業(yè)來完成,另外在配置日志傳送之前必須要創(chuàng)建共享文件夾,用于輔助服務(wù)器訪問。這里我們假設(shè)有數(shù)據(jù)庫logTrans1需要進行日志傳送,共享文件夾為“C:\data”,在T-SQL中配置日志傳送主要有以下幾步操作: 閱讀全文
posted @ 2008-06-23 03:56 深藍 閱讀(289) | 評論 (0) 編輯
摘要: 前幾天同事問我一個問題,一種CS架構(gòu)的程序,直接把SQL Server作為服務(wù)端,每個客戶端直接連接數(shù)據(jù)庫操作,如果客戶端打開的數(shù)量過多時SQL Server的連接數(shù)將會特別高,數(shù)據(jù)庫端形成性能瓶頸,這種情況下怎么辦?想了想,造成這種情況的原因是ADO.NET的內(nèi)部機制造成的。ADO.NET中為了提高性能,所以使用了連接池,這樣每個請求就不必都創(chuàng)建一個連接,然后認(rèn)證,然后執(zhí)行SQL,而是從連接池中直接取出連接執(zhí)行SQL,執(zhí)行完成后也并不是真正關(guān)閉連接,而是將該連接重新放回連接池中。如果有100個客戶端,每個客戶端在使用一段時間后連接池中保存了10個連接,那么在這種情況下,即使不在客戶端做任何操作,SQL Server上都有1000個連接,這樣不出性能問題才怪。
既然是連接池的問題,那么我就針對該問題想到了2個解決辦法:
閱讀全文
posted @ 2008-05-16 02:10 深藍 閱讀(2216) | 評論 (4) 編輯
摘要: 在以前的一篇文章中我講到了Sybase ASE數(shù)據(jù)庫的安裝,接下來本篇就講一下Sybase數(shù)據(jù)庫與SQLServer2005數(shù)據(jù)庫的同步,準(zhǔn)確的說是使用SQLServer2005讀取和寫入Sybase數(shù)據(jù)庫表。
為什么要這樣做拉?因為在項目中有時需要做其他系統(tǒng)的數(shù)據(jù)接口,而接口中的數(shù)據(jù)是存放在Sybase數(shù)據(jù)庫中,這個時候就可以使用SQLServer2005中的鏈接服務(wù)器來連接Sybase數(shù)據(jù)庫,在前面我也寫過一篇文章講SQLServer2005與Oracle數(shù)據(jù)庫的同步,大同小異,大家可以參考。閑話休說,言歸正傳,下面講一下配置步驟:
閱讀全文
posted @ 2008-04-22 01:52 深藍 閱讀(1171) | 評論 (10) 編輯
摘要: 在SQL2008中增加了對地理空間數(shù)據(jù)類型的支持,該類型分為2種:歐式(平面)幾何geometry 和地理空間(橢圓體)幾何geography 。歐式幾何大家基本上都學(xué)過,是以坐標(biāo)來表示,而地理空間就是使用經(jīng)度和緯度來表示,由于平面幾何比較簡單(我記得好像是初中時候?qū)W的,高中學(xué)立體幾何),所以我就從簡單的學(xué)起,先學(xué)習(xí)geometry 數(shù)據(jù)類型。 閱讀全文
posted @ 2008-03-17 02:34 深藍 閱讀(435) | 評論 (1) 編輯
摘要: FOR XML子句都是將行結(jié)果集轉(zhuǎn)換為XML結(jié)果集,那么如果想要將XML文檔轉(zhuǎn)換成行結(jié)果集,這時就要使用OPENXML函數(shù)。OPENXML在SQL Server 2000中就已經(jīng)提供,但是在SQL Server 2005對該函數(shù)進行了增強。 閱讀全文
posted @ 2007-12-10 02:45 深藍 閱讀(317) | 評論 (3) 編輯
摘要: 有時由于項目開發(fā)的需要,必須將SQLServer2005中的某些表同步到Oracle數(shù)據(jù)庫中,由其他其他系統(tǒng)來讀取這些數(shù)據(jù)。不同數(shù)據(jù)庫類型之間的數(shù)據(jù)同步我們可以使用鏈接服務(wù)器和SQLAgent來實現(xiàn)。假設(shè)我們這邊(SQLServer2005)有一個合同管理系統(tǒng),其中有表contract 和contract_project是需要同步到一個MIS系統(tǒng)中的(Oracle9i)那么,我們可以按照以下幾步實現(xiàn)數(shù)據(jù)庫的同步。 閱讀全文
posted @ 2007-10-05 15:07 深藍 閱讀(289) | 評論 (0) 編輯
摘要: 以前的服務(wù)器,由于內(nèi)存的價格過高,一般配的內(nèi)存不是很多,超過4G的當(dāng)然就不多了.現(xiàn)在的服務(wù)器,配置超過4G就很多,在配作SQL數(shù)據(jù)庫服務(wù)器后,很多的人只選默認(rèn)的設(shè)置,雖然可以正常使用,可是卻把大量的內(nèi)存給浪費(SQL服務(wù)使用的內(nèi)存不會超過1.8G),系統(tǒng)的性能也不能因為的大內(nèi)存而提升,這是很可惜的.
  在本文中,我大致講一下配置的過程.(如果服務(wù)器的內(nèi)存少于4G,不用配置)(網(wǎng)上完全講這個的,沒有見過,隨手寫一個) 閱讀全文
posted @ 2007-09-29 16:11 深藍 閱讀(248) | 評論 (0) 編輯
摘要: 定義一個存儲過程如下:
create ? 閱讀全文
posted @ 2007-07-26 10:50 深藍 閱讀(642) | 評論 (2) 編輯
摘要: SMO是SQL Mangagement Objects的簡稱.與之相對應(yīng)的是ADO.Net,不過不同的地方是ADO.Net是用于數(shù)據(jù)訪問的,而SMO是用于設(shè)計的,雖然SMO能夠再服務(wù)器上執(zhí)行任意的SQL語句.另外一個不同的地方是ADO.Net可以訪問計算機中任意數(shù)據(jù)源,而SMO對象是專門針對SQL Server而設(shè)計的.
在SMO中最重要的一個類就是Server.其他大多數(shù)對象都是Server對象的后代.比如Database,Table,View等等對象都是通過Server屬性不斷向下檢索到的.
要在VS2005中使用必須引用SMO的程序集.我們建立好一個控制臺應(yīng)用程序,添加引用:Microsoft.SqlServer.ConnectionInfo和Microsoft.SqlServer.Smo. 閱讀全文
posted @ 2006-10-27 02:33 深藍 閱讀(184) | 評論 (0) 編輯
摘要: 數(shù)據(jù)庫快照,自定義函數(shù)與計算列
1.數(shù)據(jù)庫快照
數(shù)據(jù)庫快照就是保存某個數(shù)據(jù)庫在快照那一瞬間的狀態(tài).快照和備份原理上有所不同,但是功能有一點相同那就是可以將數(shù)據(jù)還原為備份的那個時刻.快照的原理是新建一個數(shù)據(jù)庫指針,在原數(shù)據(jù)庫沒有變化的情況下快照是不占用空間的,而數(shù)據(jù)庫發(fā)生了變化,那么在變化前,被修改的數(shù)據(jù)頁會先復(fù)制一份到快照文件中,然后再對原數(shù)據(jù)頁進行修改.顯然這樣做的好處就是比備份數(shù)據(jù)庫占用空間小.快照是只讀的,你可以直接在SQL語句中把他當(dāng)數(shù)據(jù)庫用: 閱讀全文
posted @ 2006-10-24 02:42 深藍 閱讀(101) | 評論 (0) 編輯
摘要: 在SQL Server2005中繼續(xù)延續(xù)了微軟在.Net中的設(shè)計思想 將XML和.Net緊密地結(jié)合到其中.用.Net在Sql2005中寫存儲過程定義函數(shù)我還沒有研究過,今天就只簡單得談?wù)刋ML在SQL2005中的應(yīng)用.
相對SQLServer2000而言,2005在數(shù)據(jù)類型上最大的一點改變就是增加了XML這個數(shù)據(jù)類型.要把這個東西搞懂先就必須要懂XML.
閱讀全文
posted @ 2006-10-14 02:27 深藍 閱讀(96) | 評論 (0) 編輯
摘要: SQL Server 2005一個我非常欣賞的特性就是有了專門優(yōu)化程序,據(jù)說在2K下面也有,不過我沒有用過,估計也不會怎么樣. 不說2K還是說說2005的這個好東東.

在Sql Server Management Studio中點擊"工具"的"數(shù)據(jù)庫引擎優(yōu)化顧問"可以啟動這個程序,當(dāng)然也可以通過開始菜單中的SQL2005下面的"性能工具"下來打開程序.

打開該程序后輸入正確的用戶名密碼就可以登錄數(shù)據(jù)庫.這里的優(yōu)化是針對具體SQL語句的優(yōu)化,所以要準(zhǔn)備一個要優(yōu)化的查詢語句比如:

USE AdventureWorks ;
SELECT *
FROM Production.Product

把以上語句保存為一個文件,在Tuning Advistor中輸入會話名稱:TestIt,然后選擇"工作負(fù)荷"中的"文件",并指定剛才保存的這個文件,當(dāng)然下面就是要選針對的數(shù)據(jù)庫了,我們用的是測試數(shù)據(jù)庫AdventureWorks ,下面還有"要優(yōu)化的數(shù)據(jù)庫和表"好像官方說這下面和上面只要選了一個就可以了,不過似乎不行,我 閱讀全文
posted @ 2006-10-13 03:04 深藍 閱讀(81) | 評論 (0) 編輯

sql 學(xué)習(xí)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 中文字幕在线观看一区 | 亚洲视频在线a视频 | 2022色婷婷综合久久久 | 香蕉福利 | 色综合久久中文色婷婷 | 97色伦影院| 久久午夜一区二区 | 久久久国产精品视频 | 九九热九九 | 国产农村精品一级毛片视频 | 亚洲精品视频一区二区 | 欧美色无极 | www.天天干.com | 亚洲国产精久久久久久久春色 | 国产一二三区精品 | 欧美一级在线毛片免费观看 | 欧美xvideosexo另类| 亚洲一区二区三区久久精品 | 成人欧美视频在线看免费 | 午夜久久久久久久 | 欧美精品观看 | 欧美一级毛片日本 | 精品国产一区二区三区不卡在线 | 毛片a| 亚洲国产精品aa在线看 | 久久爱伊人一区二区三区小说 | 久操视频在线观看免费 | 尤物视频黄 | 亚洲精品一区二区三区福利 | 男人的影院 | 日韩精品在线一区 | 久久久这里只有精品免费 | 情趣视频网站在线观看 | 国产原创中文字幕 | 四虎永久成人免费 | 国产精品亚洲综合 | 妖精视频永久在线入口 | 亚洲国产精选 | 黄色福利在线观看 | 91在线手机精品免费观看 | 成人免费网站久久久 |