首頁 → 西西教程 → 數(shù)據(jù)庫教程 → 列表
SQL Server Profiler 是一個(gè)功能豐富的界面,用于創(chuàng)建和管理跟蹤并分析和重播跟蹤結(jié)果。 事件保存在一個(gè)跟蹤文件中,稍后試圖診斷問題時(shí),可以對(duì)該文件進(jìn)行分析或用它來重播特定的一系列步驟。 如果你的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,存在有大量表,視圖,索引,觸發(fā)器
觸發(fā)器 是特定事件出現(xiàn)的時(shí)候,自動(dòng)執(zhí)行的代碼塊。類似于存儲(chǔ)過程,但是用戶不能直接調(diào)用他們。觸發(fā)器是許多關(guān)系數(shù)據(jù)庫系統(tǒng)都提供的一項(xiàng)技術(shù)。在ORACLE系統(tǒng)里,觸發(fā)器類似過程和函數(shù),都有聲明,執(zhí)行和異常處理過程的PL/SQL塊。 1.說明 1)觸發(fā)器是一種特殊的
50個(gè)常用的sql語句 Student(S#,Sname,Sage,Ssex) 學(xué)生表 Course(C#,Cname,T#) 課程表 SC(S#,C#,score) 成績(jī)表 Teacher(T#,Tname) 教師表 問題: 1、查詢“001”課程比“002”課程成績(jī)高的所有學(xué)生的學(xué)號(hào); select a.S# from (select s#
在完整恢復(fù)模式或大容量日志恢復(fù)模式下,必須先備份活動(dòng)事務(wù)日志(稱為日志尾部),然后才能在SQLServerManagementStudio中還原數(shù)據(jù)庫。有關(guān)詳細(xì)信息,請(qǐng)參閱如何備份事務(wù)日志(SQLServerManagementStudio)。若要還原已加密的數(shù)據(jù)庫,您必須有權(quán)訪問用于加密數(shù)據(jù)庫的
之前因?yàn)閥tkah批量添加了dedecms文章,數(shù)量有些多,后面出現(xiàn)問題了,想要?jiǎng)h除一部分織夢(mèng)文章,后臺(tái)一篇篇?jiǎng)h,刪到手軟(相關(guān)內(nèi)容:修改dedecms關(guān)鍵詞到手軟),于是就想到了sql數(shù)據(jù)庫操作!那么,如何用sql語句批量刪除一個(gè)id段內(nèi)的dedecms文章呢?比如id從300到
相信大家對(duì)內(nèi)存數(shù)據(jù)庫的 概念并不陌生,之前園子里也有多位大牛介紹過SQL內(nèi)存數(shù)據(jù)庫的創(chuàng)建方法,我曾仔細(xì) 拜讀過,有了大致了解,不過仍有很多細(xì)節(jié)不清晰,比如: (1)內(nèi)存數(shù)據(jù)庫是把整個(gè)數(shù)據(jù)庫放到內(nèi)存中的嗎? (2)數(shù)據(jù)都在內(nèi)存里面,那宕機(jī)或者
SQL Server 2005 & 2008 master與msdb數(shù)據(jù)庫的備份與恢復(fù),master與msdb數(shù)據(jù)庫的備份與普通數(shù)據(jù)庫一樣,本文主要描述master與msdb數(shù)據(jù)庫的恢復(fù)的一些個(gè)人積累。 恢復(fù)master與msdb數(shù)據(jù)庫關(guān)鍵在于以單用戶模式啟動(dòng),其它并沒有太大的區(qū)別。 由于系統(tǒng)數(shù)據(jù)庫
想起來之前著急哥問我的一個(gè)問題,一個(gè)DBA刪除了Windows登錄用戶,而且SQLSERVER服務(wù)器的驗(yàn)證方式是Windows身份驗(yàn)證。 怎麼辦?? 我當(dāng)時(shí)給他的答復(fù)是:重裝系統(tǒng)數(shù)據(jù)庫master 今天看到這篇文章沒有了SA密碼,無法Windows集成身份登錄,DB
為了讓更多的新手受益,我抽空把SQL語句優(yōu)化部分進(jìn)行了整理,希望大家一起進(jìn)步。 一、操作符優(yōu)化 1、IN 操作符 用IN寫出來的SQL的優(yōu)點(diǎn)是比較容易寫及清晰易懂,這比較適合現(xiàn)代軟件開發(fā)的風(fēng)格。但是用IN的SQL性能總是比較低的,從Oracle執(zhí)行的步驟來分析用
由于種種原因,我們?nèi)绻?dāng)時(shí)僅僅備份了mdf文件,而無法得到日志文件,那么恢復(fù)起來就是一件很麻煩的事情了。 【同一數(shù)據(jù)庫服務(wù)器的情況】如果您的mdf文件是當(dāng)前數(shù)據(jù)庫產(chǎn)生的,那么很僥幸,也許你使用sp_attach_db或者sp_attach_single_file_db可以恢復(fù)數(shù)據(jù)庫,但
在SQLSERVER2012之前,擴(kuò)展事件的所有操作只能用TSQL或C#代碼來實(shí)現(xiàn) 現(xiàn)在SQLSERVER2012就方便多了,有了新的GUI,趨向于傻瓜了,對(duì)我來講是好事o(∩_∩)o 哈哈 趁機(jī)學(xué)習(xí)一下擴(kuò)展事件 簡(jiǎn)單介紹 首先打開
冷備份是將關(guān)鍵性文件拷貝到另外位置的一種做法。對(duì)于備份Oracle信息而言,冷備份是最快和最安全的方法。值得注意的是冷備份必須是數(shù)據(jù)庫關(guān)閉的情況下完成,當(dāng)數(shù)據(jù)庫開著的時(shí)候,執(zhí)行數(shù)據(jù)庫文件系統(tǒng)備份無效。 最近在進(jìn)行Oracle數(shù)據(jù)庫的恢復(fù)工作,使用的方法有:
SQL 的 Explain 通過圖形化或基于文本的方式詳細(xì)說明了 SQL 語句的每個(gè)部分是如何執(zhí)行以及何時(shí)執(zhí)行的。這包括以下一些基本信息: 正被訪問的表 正被使用的索引 何時(shí)連接數(shù)據(jù) 何時(shí)排序數(shù)據(jù) Explain 還捕獲更復(fù)雜的信息,在細(xì)究 SQL 正在發(fā)生什么時(shí),
西西一臺(tái)數(shù)據(jù)庫服務(wù)器更換了一臺(tái)機(jī)器,需要重新做一下同步復(fù)制,結(jié)果在訂閱的時(shí)候出錯(cuò)了。 顯示的錯(cuò)誤消息: 錯(cuò)誤消息:進(jìn)程無法向表“"dbo"."Company"”進(jìn)行大容量復(fù)制。 (源: MSSQL_REPL,錯(cuò)誤號(hào): MSSQL_REPL20037)獲取幫助: http://hel
A、Transaction(事務(wù))是什么: 事物是SQL Server中的基本工作單元。通常它由幾個(gè)讀取和更新數(shù)據(jù)庫的SQL命令組成,但是這些操作都不被看為最終的,直到發(fā)出一個(gè)COMMIT命令為止。 事務(wù)是作為單一工作單元而執(zhí)行的一系列操作。包括增刪查改。 2、事務(wù)的種
西西在做一次SQL SERVER 2005數(shù)據(jù)庫遷移的時(shí)候出現(xiàn)了問題。 原來的數(shù)據(jù)庫是做了復(fù)制同步的,現(xiàn)在在新的服務(wù)器上是采用附加MDB文件的方案把表還原過來的,結(jié)果要在新服務(wù)器上做同步的時(shí)候就出現(xiàn)了。 解決方案大家可以看這編文章 http://www.cr173.
SQL server 日志寫(log write)的最小大小是多少呢? 為此我做了個(gè)試驗(yàn)(Windows 7+SQL server 2012) 1)我把磁盤格式化,最小分配單元為4kb2)我把log 放到磁盤上3) 我commit一個(gè)非常小的事務(wù) {insd m="0" i="8503"} 為了與文章中
SQL Server 2008是目前windows上使用最多的sql數(shù)據(jù)庫,2008的安裝機(jī)制是基于framework重寫的,特點(diǎn)是非常耗時(shí)間(我的小本本配置還是可以的。^_^)。但不需要原ISO或隱藏起來的MSI文件(如果你不小心手工刪除這些安裝文件的話,也不必?fù)?dān)心。) 這也是為什么大多數(shù)時(shí)候
Ubuntu是一個(gè)流行的Linux操作系統(tǒng),基于Debian發(fā)行版和GNOME桌面環(huán)境,和其他Linux發(fā)行版相比,Ubuntu非常易用,和Windows相容性很好,非常適合Windows用戶的遷移,預(yù)裝了大量常用軟件,中文版的功能也較全,支持拼音輸入法,預(yù)裝了Firefox、Open Office、多媒體播
當(dāng)我們用HBase 存儲(chǔ)實(shí)時(shí)數(shù)據(jù)的時(shí)候, 如果要做一些數(shù)據(jù)分析方面的操作, 就比較困難了, 要寫MapReduce Job。 Hive 主要是用來做數(shù)據(jù)分析的數(shù)據(jù)倉庫,支持標(biāo)準(zhǔn)SQL 查詢, 做數(shù)據(jù)分析很是方便,于是便很自然地想到用Hive來載入HBase的數(shù)據(jù)做分析, 但是很奇怪地
現(xiàn)在介紹Database.Net,先說一下我用的版本,我用的是9.4.5018.42 臺(tái)灣人寫的,這個(gè)作者做軟件非常專業(yè),至于有多專業(yè),大家用一下就知道了 從上圖看出這個(gè)作者做了很多軟件,應(yīng)該挺有名的 不說了,繼續(xù)o(∩_∩)o {insd m="0" i=&qu
這幾天在寫一個(gè)程序,需要用到SQLITE,但是對(duì)于SQLITE不熟悉,在網(wǎng)上找了一個(gè)SQLITE查看器 這個(gè)查看器叫做:SQLite Database Browser 2.0 這個(gè)查看器可以新建SQLITE文件數(shù)據(jù)庫,可以建立表索引,寫SQL語句,編輯表數(shù)據(jù) 不過這個(gè)查看器支持的SQLITE數(shù)據(jù)庫引
在大數(shù)據(jù)的時(shí)代,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫要能更高的服務(wù)必須要解決高并發(fā)讀寫、海量數(shù)據(jù)高效存儲(chǔ)、高可擴(kuò)展性和高可用性這些難題。不過就是因?yàn)檫@些問題Nosql誕生了。 NOSQL有這些優(yōu)勢(shì): 大數(shù)據(jù)量,可以通過廉價(jià)服務(wù)器存儲(chǔ)大量的數(shù)據(jù),輕松擺脫傳統(tǒng)mysql單表存儲(chǔ)
雖然在Unity3D中能夠通過PlayerPrefs類來保存和讀取數(shù)據(jù),但是一旦數(shù)據(jù)量增大,僅僅通過代碼的方式存取數(shù)據(jù),這樣的工作量是非常大的。那么如何通過使用Sql Server數(shù)據(jù)庫來存取數(shù)據(jù)呢?其實(shí)過程也非常簡(jiǎn)單,過程如下: 1、找到System.Data.dll文件,默認(rèn)的地址是
想好好學(xué)習(xí)數(shù)據(jù)庫(SQL SERVER)方面的知識(shí),哪怕是工具的使用也好。每天前進(jìn)一小步,才能成就未來一大步。今天要介紹的是怎么使用Microsoft SQL Server Management Studio導(dǎo)入數(shù)據(jù)。 Microsoft SQL Server Management Studio是SQL SERVER的客戶端工具,相信大
Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。 1.首先先建立一個(gè)項(xiàng)目DB,右鍵點(diǎn)擊DB,選擇Build Path-->Configure Build Path進(jìn)入 通過Add External JARs
前天接到同事電話:SQL服務(wù)器磁盤空間爆滿導(dǎo)致數(shù)據(jù)庫無法訪問。遠(yuǎn)程到服務(wù)器上,發(fā)現(xiàn)原來是SQL錯(cuò)誤日志文件惹的禍,數(shù)據(jù)庫在1秒內(nèi)產(chǎn)生上100M大小的日志,沒多長(zhǎng)時(shí)間就將磁盤空間堵滿了。 SQL錯(cuò)誤日志記錄了數(shù)據(jù)庫運(yùn)行過程的遇到的各種問題及一些重要信息,作為排
Win7逐漸成為現(xiàn)行主流的windows操作系統(tǒng),其32和64位系統(tǒng)平分秋色。然而當(dāng)下還沒有64位的PL/SQL Developer問世,直接用32位的PL/SQL Developer連接Win7(64位)作為服務(wù)器的Oracle的時(shí)候,總是出現(xiàn)這樣那樣的錯(cuò)誤,通過網(wǎng)上資料和自己測(cè)試,找到一個(gè)可以正常使用的
HQL是Hibernate Query Language的縮寫,語法很想SQL,但是HQL是一種面向?qū)ο蟮牟樵冋Z言。SQL的操作對(duì)象是數(shù)據(jù)列、表等數(shù)據(jù)庫對(duì)象,而HQL操作的是類、實(shí)例、屬性。 HQL查詢依賴于Query類,每個(gè)Query實(shí)例對(duì)應(yīng)一個(gè)查詢對(duì)象,使用HQL查詢按如下步驟進(jìn)行: 1.獲取
簡(jiǎn)單地說,Sql注入就是將Sql代碼傳遞到應(yīng)用程序的過程,但不是按照應(yīng)用程序開發(fā)人員預(yù)定或期望的方式插入,相當(dāng)大一部分程序員在編寫代碼的時(shí)候,并沒有對(duì)用戶輸入數(shù)據(jù)的合法性進(jìn)行判斷,使應(yīng)用程序存在安全隱患。這種漏洞并非系統(tǒng)照成,而是由程序員在編程中忽略了
其實(shí)對(duì)很多人來說對(duì)于SQL語句已經(jīng)忘了很多,或者說是不懂很多,因?yàn)橛袛?shù)據(jù)庫圖形操作軟件,方便了大家,但是我們不能忘記最根本的東西,特別是一些細(xì)節(jié)上的東西,可能你用慣了Hibernate,不用寫SQL語句,但是不是任何項(xiàng)目都要用到大框架的,如果不用,那你是不是就
在一個(gè)理想的世界中,不會(huì)存在任何數(shù)據(jù)庫的損壞,就像我們不會(huì)將一些嚴(yán)重意外情況列入我們生活中的日常一樣,而一旦這類事情發(fā)生,一定會(huì)對(duì)我們的生活造成非常顯著的影響,在SQL Server中也同樣如此,或許幾年內(nèi)您沒有遇見過數(shù)據(jù)庫中出現(xiàn)這類情況,而一旦遇見這類情
利用percona-toolkit工具檢查MySQL數(shù)據(jù)庫主從復(fù)制數(shù)據(jù)的一致性,以及修復(fù)。 一、pt-table-checksum檢查主從庫數(shù)據(jù)的一致性 pt-table-checksum在MASTER上校驗(yàn)指定庫、表,將結(jié)果存在一個(gè)庫表里,復(fù)制進(jìn)程將檢驗(yàn)sql傳遞到slave上再執(zhí)行一次。通過比較M/S的檢驗(yàn)
在debian環(huán)境下,徹底解決mysql無法插入和顯示中文的問題 Linux下Mysql插入中文顯示亂碼解決方案 mysql -uroot -p 回車輸入密碼 進(jìn)入mysql查看狀態(tài)如下: 默認(rèn)的是客戶端和服務(wù)器都用了latin1,所以會(huì)亂碼。 解決方案: mysql>user mydb;
以前開發(fā)使用的都是WIN7+VS +SQL2005 現(xiàn)在要做個(gè)項(xiàng)目,他們使用的數(shù)據(jù)庫是SQL2000,所以沒辦法就只能裝個(gè)SQL2000了唄! 正確安裝SQL2000(我安裝的時(shí)候我安裝的是新實(shí)例,最好不要默認(rèn)安裝,因?yàn)橐呀?jīng)裝了SQL2005。這是網(wǎng)上找到的,我不想重裝系統(tǒng),我就沒有試試
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告