×

mssql數(shù)據(jù)庫的使用方法

分類:虛機資訊 編輯: 瀏覽量:100
2021-07-20 11:21:29
??ms SQL是指微軟的SQLServer數(shù)據(jù)庫服務(wù)器,它是一個數(shù)據(jù)庫平臺,提供數(shù)據(jù)庫的從服務(wù)器到終端的完整的解決方案,其中數(shù)據(jù)庫服務(wù)器部分,是一個數(shù)據(jù)庫管理系統(tǒng),用于建立、使用和維護數(shù)據(jù)庫。它一開始并不是微軟自己研發(fā)的產(chǎn)品,而是當(dāng)時為了要和IBM競爭時,與Sybase合作所產(chǎn)生的,其最早的發(fā)展者是Sybase,在與Sybase終止合作關(guān)系后,自力開發(fā)出SQL Server 6.0版,往后的SQL Server即均由微軟自行研發(fā)。下面就由新網(wǎng)小編和大家講一講mssql數(shù)據(jù)庫。

??一、mssql數(shù)據(jù)庫的使用方法

??1、創(chuàng)建數(shù)據(jù)庫

??CREATE DATABASE database-name

??2、刪除數(shù)據(jù)庫

??drop database dbname

??3、備份數(shù)據(jù)庫

??--- 創(chuàng)建 備份數(shù)據(jù)的 device

??4、USE master

??EXEC sp_addumpdevice 'disk','testBack','c:\mssql7backup\backsql.dat'

??5、--- 開始 備份

??BACKUP DATABASE pubs TO testBack

??6、創(chuàng)建新表

??create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

??7、根據(jù)已有的表創(chuàng)建新表:

??①create table tab_new like tab_old (使用舊表創(chuàng)建新表)

??②create table tab_new as select col1,col2… from tab_old definition only

??刪除新表

??drop table tabname

??增加一個列

??Alter table tabname add column col type

??注:列增加后將不能刪除。DB2中列加上后數(shù)據(jù)類型也不能改變,唯一能改變的是增加varchar類型的長度。

??二、mssql數(shù)據(jù)庫備份

??當(dāng)我們在裝好MSsql數(shù)據(jù)庫庫后,想通過自動備份作業(yè)方式來保護好自己的數(shù)據(jù)庫時,常常遇到無法正常開啟作業(yè)。下面是使用MSSQL2005無法正常備份問題的解決方案:

??打開SQL Server Management Studio

??啟動SQL Server代理

??點擊作業(yè)->新建作業(yè)

??"常規(guī)"中輸入作業(yè)的名稱

??新建步驟,類型選T-SQL,在下面的命令中輸入下面語句

??DECLARE @strPath NVARCHAR(200)

??set @strPath = convert(NVARCHAR(19),getdate(),120)

??set @strPath = REPLACE(@strPath, ':' , '.')

??set @strPath = 'E:\DATA_db\MSSQL.1\MSSQL\Backup' + @strPath + '.bak' (備份好的存入數(shù)據(jù)庫路徑【可自行更改】)

??BACKUP DATABASE [MY_Data] (數(shù)據(jù)庫名,你務(wù)必與你數(shù)據(jù)庫的數(shù)據(jù)名稱一致)TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT

??添加計劃,設(shè)置頻率,時間等?;景岩陨系牧鞒袒镜奶顚懲?,就可以正常作業(yè)了。

??三、如何學(xué)習(xí)MSSQL或數(shù)據(jù)庫知識

??mysql數(shù)據(jù)庫是屬于關(guān)系型數(shù)據(jù)庫,它的核心就是sql語句,它的基礎(chǔ)也就是:增、刪、改、查,再加上一些復(fù)雜的索引、引用、條件,以及到后面的范式問題、事務(wù)問題、并發(fā)問題等之類的。其實關(guān)系型數(shù)據(jù)庫是一種面向?qū)ο蟮臄?shù)據(jù)庫,就是將抽象的事務(wù)具體的用表給展示出來,加上一些主鍵、外鍵、約束的存在才變得越來越復(fù)雜,所以只有不斷的從簡單的入手,不斷的去在數(shù)據(jù)庫sqlserver、oracle、psql數(shù)據(jù)庫中不斷的建表,再在工程中不斷的去查詢操作,你就會得到很大的提升了。

??SQL Server 的最新版本 2012 版新增了這樣一些特性:借助 AlwaysOn 群集和可用性組實現(xiàn)的高可用性及災(zāi)難恢復(fù)解決方案、使查詢速度飛速提升的 xVelocity 內(nèi)存中存儲、借助 Analysis Services 中的 Power View 和表格建模實現(xiàn)的快速數(shù)據(jù)瀏覽和可縮放業(yè)務(wù)智能,以及 Data Quality Services 帶來的全新數(shù)據(jù)管理能力。小伙伴們要想獲得更多mssql數(shù)據(jù)庫的內(nèi)容,請關(guān)注新網(wǎng)!

聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時

需注明出處:新網(wǎng)idc知識百科

免費咨詢獲取折扣

Loading