Time of Update: 2016-06-19
標籤:sql server Database Backup與還原、匯出指定的表(資料)1、相同SQL Server版本(2008為例)之間Database Backup與還原(1)Database Backup相同SQL Server伺服器版本之間資料庫的備份還原作業相對來說比較簡單。首先找到需要備份的資料庫執行個體,【右鍵】->【任務】->【備份...】,介面下邊選擇備份路徑,點擊確定,備份成功後即可在選擇的備份路徑下找到尾碼名為.bak的備份檔案。(2)資料庫還原對於需要還原的.
Time of Update: 2016-06-19
標籤:建立水平分散式資料庫,需要分兩步實現:劃分子集和對子集進行並集操作。分散式資料庫的優勢是:IO分散,便於快速讀取資料,劣勢是消耗大量的網路頻寬資源。劃分子集是將原始表水平切分成若干個較小的成員表,每一個成員表都是全集的一個劃分(各子集的並集是全集,其交集是空集)。每個成員表包含與原始表相同數量的列,並且每一列具有與原始表中的相應列同樣的特性(如資料類型、大小、定序),水平切分原始表,也叫做資料庫水平分區,sharding。在查詢時,為了實現SQLServer內部水平分區對使用者透明,必須利
Time of Update: 2016-06-18
標籤:整數型 Bigint範圍為-263(-9223372036854775808)~263-1(9223372036854775807),其精度為19,小數位元為0,長度為8位元組。int範圍為-231(-2,147,483,648)~231-1(2,147,483,647),其精度為10,小數位元為0,長度為4位元組。smallint範圍為-215(-32768)~215-1(32767),其精度為5,小數位元為0,長度為2位元組。tinyint範圍為0~255,長度為
Time of Update: 2016-06-15
標籤:使用刪除表格的SQL命令與刪除資料的命令一樣,只是刪除的是表格這個對象,文法如下:DROP TABLE 表名一般在刪除表格之前,需判斷這個表格存不存在,存在則刪除,不存在則不進行執行任何代碼。代碼1與代碼2同樣能刪除表格。另外,著重強調一點,刪除表格之前,必須先刪除含有外鍵的表格,如果直接刪除外鍵引用的主鍵表格,將會報錯。代碼1:USE PersonInfoGO--如果在PersonInfo資料庫系統對象中找到一個名為Employee的對象,且類型為表格IF EXISTS(SELECT *
Time of Update: 2016-06-17
標籤:sql server 備份 ftp 接上篇,本篇介紹SQL Server2008的備份及上傳。一、目標 備份資料庫檔案,保證生產系統資料安全。二、SQLBackupAndFTP使用SQLBackupAndFTP:主要用於自動備份資料庫,一鍵還原資料庫,發送備份資料庫日誌報告到郵箱,自動壓縮備份好的資料庫。定期執行Database
Time of Update: 2016-06-17
標籤:1、 看到執行計畫有兩種方式,對sql語句按Ctrl+L,或按Ctrl+M開啟顯示執行計畫視窗每次執行sql都會顯示出相應的執行計畫2、 執行計畫的圖表是從右向左看的3、 SQL Server有幾種方式尋找資料記錄[Table Scan] 表掃描(最慢),對錶記錄逐行進行檢查[Clustered Index Scan] 叢集索引掃描(較慢),按叢集索引對記錄逐行進行檢查[Index Scan] 索引過濾掃描(普通),根據索引濾出部分資料在進行逐行檢查[Index Seek]
Time of Update: 2016-06-17
標籤:一、mysql environmentWhen we create an new database,first We need draw er diagram for somebody to show your idea,but our company have no good authorised tool to design sqlserver ER diagram,so I use mysql graphical tool to design it, after that,
Time of Update: 2016-06-18
標籤:create procedure proc_page_withtopmax(@pageIndex int,--頁索引@pageSize int,--每頁顯示數@pageCount int output,--總頁數,輸出參數 @totalCount int output--總條數)asbeginset nocount on;declare @sql nvarchar(1000)set @sql=‘select top 10 * from tb_testtable where (id>
Time of Update: 2016-06-18
標籤:stuff函數 用法 詳解1、作用刪除指定長度的字元,並在指定的起點處插入另一組字元。2、文法STUFF ( character_expression , start , length ,character_expression2 )3、講解 character_expression 是欲處理的字串; start
Time of Update: 2016-06-18
標籤:樣本stuff:for xml path參考文章樣本昨天遇到一個SQL Server的問題:需要寫一個儲存過程來處理幾個表中的資料,最後問題出在我想將一個表的一個列的多行內容拼接成一行,比如表中有兩列資料 :類別名稱AAA企業1AAA企業2AAA企業3BBB企業4BBB企業5我想把這個表變成如下格式:類別名稱AAA企業1,企業2,企業3BBB企業4,企業5一開始挺頭疼的(會了的肯定沒有這種感覺,不會那必須是頭疼啊(*^__^*)
Time of Update: 2016-06-16
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using System.Data.SqlClient;using
Time of Update: 2016-06-17
標籤:今天寫個動態指令碼,需要把資料庫裡麵包含“USER_"的表刪除掉,突然想不起來如何搜尋通配字元了,趕緊查查MSDN,整理了下模糊查詢的知識點,留著以後查閱用。 LIKE模糊查詢的萬用字元萬用字元說明樣本%包含零個或多個字元的任一字元串。WHERE title LIKE ‘%computer%‘ 將尋找在書名中任意位置包含單詞 "computer" 的所有書名。_(底線)任何單個字元。WHERE au_fname LIKE
Time of Update: 2016-06-18
標籤:-------------------查詢死結,極其引起的原因-------------------------------use mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int, @intTransactionCountOnEntry int, @intRowcount int, @intCountProperties int,
Time of Update: 2016-06-17
標籤:sql伺服器無法登陸sql控制台 &nb
Time of Update: 2016-06-17
標籤: 想了好久索引的重要性應該怎麼寫?講原理結構?我估計大部分人不願意看,也不願意花那麼多時間仔細研究。光寫應用?感覺不明白原理一樣不會用。舉例說明?情況太多也寫不全....到底該怎麼寫呢? 隨便寫吧,想到哪寫到哪! 前面很多篇不管CPU、記憶體、磁碟、語句等等等都提到了索引的重要,我想剛剛開始學資料庫的在校學生都知道索引對語句效能的重要性。但他們可能不知道,對語句的重要性就是對系統的重要性! 拋出一個問題
Time of Update: 2016-06-17
標籤: SqlServer2005以上版本提供了開窗排序和開窗聚集合函式。 通過rank()和row_number()兩個函數開窗排序。 rank()函數排列相同產生相同的排序,下一個不同排列排序將跳開,比如產生1 ,1,3。 row_number()函數即使排列相同也產生不同的排序,比如1,2,3。
Time of Update: 2016-06-17
標籤:四則運算如下:--加減乘除(+、-、*、\、%)取餘運算SELECT--加法運算 3+5 AS 加法結果1, 3.5+6 AS 加法結果2,--減法運算10-2.5 AS 減法結果1, 15.5+5.5 AS 減法結果2,--乘法運算5*3 AS 乘法結果1, 1.5*2 AS 乘法結果2,--除法運算25/6 AS 除法結果1, 35*3.5 AS 除法結果2,--取餘運算9%4 AS 取餘結果1, 10%5 AS 取餘結果2GO結果: 比較運算:--比較(>
Time of Update: 2016-06-17
標籤:SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的SQL Server版本。 在現今資料的世界裡,公司要獲得成功和不斷髮展,他們需要定位主要的資料趨勢的願景。微軟的這個資料平台願景協助公司滿足這些資料爆炸和下一代資料驅動應用程式的需求。微軟將繼續投入和發展以下的關鍵領域來支援他們的資料平台願景:關鍵任務企業資料平台、動態開發、關係資料和商業智慧。本DVD包含了x86 x64 ia64
Time of Update: 2016-06-15
標籤:一、背景之前寫過一篇關於備份的文章:SQL Server 維護計劃實現Database Backup,上面文章使用完整備份和差異備份基本上能解決Database Backup的問題,但是為了保障資料更加安全,我們需要再次完善我們的備份計劃;下面這篇文章主要加入了記錄備份,並對設計備份的頻率和設計命名規範等問題進行實戰; 二、最佳實務(一) 備份計劃1) 每周星期日的2:00:00執行資料庫的完整備份;2) 每周星期一至星期六每天的2:00:00執行資料庫的差異備份;3) 每天在8
Time of Update: 2016-06-15
標籤:SQL Server 2005中可以使用維護計劃來為資料庫自動備份,減少資料庫管理員的工作負擔。其使用方法如下:(1)啟動【sql server Management