建立資料庫
create database testdatabase
切換資料庫:
use testdatabase
use master
備份sql server
--- 建立 備份資料的 device
use master
exec sp_addumpdevice 'disk', 'testback5', 'e:\sqlservertest.dat'
刪除備份資料的device,則備份檔案也會相應刪除:
sp_dropdevice 'testback5'
--- 開始 備份
backup database dbname to testback5
注意:備份失敗,testback裝置,不能被開啟
原因是testback裝置,指向目錄只能是碟符的根目錄,同下。
以下方法備份成功,原因是只能備份到碟符的根目錄,d盤、e盤
backup database ultrdstnew to disk= 'd:\backtest20171103.bak'
disk
英 [dɪsk] 美 [dɪsk]
n.磁碟;圓盤;光碟;唱片
建立表語法:
create table testtable(id int not null primary key,name varchar(20))
插入資料語法:
insert into testtable(id,name) values(1,』zhangsan』)
刪除資料庫:
drop database testdatabase
還原恢復資料庫:
restore database testdatabase from backtest
restore
英 [rɪˈstɔ:(r)] 美 [rɪˈstɔr, -ˈstor]
修復;歸還;交還;使恢復
資料庫完整備份sql例項:
use master
godeclare @num int --申明乙個接受返回值的變數
exec xp_fileexist 'e:\backtest.bak',@num output -- 檔案存在返回1 不存在返回0
if(@num = 1) --如果存在,提示或做其他功能
begin
declare @filepath varchar(120),@devicename varchar(30)
set @filepath = 'e:\backtest_'+
replace(replace(replace(convert(varchar, getdate(), 120 ),'-','_'),' ','_'),':','')+'.bak'
set @name = 'backtest'+convert(varchar(30),getdate(),9)
print 檔案已存在,按照日期重新命名
exec sp_addumpdevice 'disk',@name , @file
backup database testdatabase
to @name
endelse --檔案不存在
begin
exec sp_addumpdevice 'disk', 'backtest',
'e:\backtest.bak'
backup database testdatabase
to backtest
endexist
英 [ɪgˈzɪst] 美 [ɪɡˈzɪst]
vi.存在;生存;生活;繼續存在
declare
英 [dɪˈkleə(r)] 美 [dɪˈkler]
vt.申報;宣布;宣告,聲稱;[法]供述
vi.宣稱;宣告,發表宣言
獲得當前系統時間字串
select convert(varchar, getdate(), 120 )
'2017-11-03 10:06:42'
select replace(replace(replace(convert(varchar, getdate(), 120 ),'-','_'),' ','_'),':','')
'2017_11_03_100451'
convert
英 [kənˈvɜ:t] 美 [kənˈvɜ:rt]
(使)轉變
select getdate()
'2017-11-03 10:06:42'
sql server 2014記憶體表
記憶體資料庫,指的是將資料庫的資料放在記憶體中直接操作。相對於存放在磁碟上,記憶體的資料讀寫速度要高出很多,故可以提高應用的效能。微軟的sql server 2014已於2014年4月1日正式發布,sql 2014乙個主要的功能即為記憶體資料庫。目前來說,資料庫映象和複製是無法與記憶體優化表相容的,...
SQL Server 2014 安裝小記
一 寫在前面 由於想體驗下微軟的windows azure在sql server資料庫方面的使用,筆者花了點時間安裝了一下sql server 2014,安裝很簡單,基本就是稍微做些配置即可,筆者在此記錄一下安裝過程。一 安裝記錄 注意 此處之所以選擇自己命名例項 mssqlserver2014 是...
SQL Server 2014新特性 其他
sql server 2014 包含針對 alwayson 故障轉移群集例項和 alwayson 可用性組的以下增強功能 create statistics 和相關統計資訊語句現在允許通過使用 incremental 選項建立按分割槽的統計資訊。相關語句允許或報告增量統計資訊。受影響的語法包括 up...