mssql數據庫的使用方法
分類:虛機資訊
編輯:
瀏覽量:100
2021-07-20 11:21:29
??ms SQL是指微軟的SQLServer數據庫服務器,它是一個數據庫平臺,提供數據庫的從服務器到終端的完整的解決方案,其中數據庫服務器部分,是一個數據庫管理系統,用于建立、使用和維護數據庫。它一開始并不是微軟自己研發的產品,而是當時為了要和IBM競爭時,與Sybase合作所產生的,其最早的發展者是Sybase,在與Sybase終止合作關系后,自力開發出SQL Server 6.0版,往后的SQL Server即均由微軟自行研發。下面就由新網小編和大家講一講mssql數據庫。
??一、mssql數據庫的使用方法
??1、創建數據庫
??CREATE DATABASE database-name
??2、刪除數據庫
??drop database dbname
??3、備份數據庫
??--- 創建 備份數據的 device
??4、USE master
??EXEC sp_addumpdevice 'disk','testBack','c:\mssql7backup\backsql.dat'
??5、--- 開始 備份
??BACKUP DATABASE pubs TO testBack
??6、創建新表
??create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
??7、根據已有的表創建新表:
??①create table tab_new like tab_old (使用舊表創建新表)
??②create table tab_new as select col1,col2… from tab_old definition only
??刪除新表
??drop table tabname
??增加一個列
??Alter table tabname add column col type
??注:列增加后將不能刪除。DB2中列加上后數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
??二、mssql數據庫備份
??當我們在裝好MSsql數據庫庫后,想通過自動備份作業方式來保護好自己的數據庫時,常常遇到無法正常開啟作業。下面是使用MSSQL2005無法正常備份問題的解決方案:
??打開SQL Server Management Studio
??啟動SQL Server代理
??點擊作業->新建作業
??"常規"中輸入作業的名稱
??新建步驟,類型選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' (備份好的存入數據庫路徑【可自行更改】)
??BACKUP DATABASE [MY_Data] (數據庫名,你務必與你數據庫的數據名稱一致)TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
??添加計劃,設置頻率,時間等。基本把以上的流程基本的填寫完,就可以正常作業了。
??三、如何學習MSSQL或數據庫知識
??mysql數據庫是屬于關系型數據庫,它的核心就是sql語句,它的基礎也就是:增、刪、改、查,再加上一些復雜的索引、引用、條件,以及到后面的范式問題、事務問題、并發問題等之類的。其實關系型數據庫是一種面向對象的數據庫,就是將抽象的事務具體的用表給展示出來,加上一些主鍵、外鍵、約束的存在才變得越來越復雜,所以只有不斷的從簡單的入手,不斷的去在數據庫sqlserver、oracle、psql數據庫中不斷的建表,再在工程中不斷的去查詢操作,你就會得到很大的提升了。
??SQL Server 的最新版本 2012 版新增了這樣一些特性:借助 AlwaysOn 群集和可用性組實現的高可用性及災難恢復解決方案、使查詢速度飛速提升的 xVelocity 內存中存儲、借助 Analysis Services 中的 Power View 和表格建模實現的快速數據瀏覽和可縮放業務智能,以及 Data Quality Services 帶來的全新數據管理能力。小伙伴們要想獲得更多mssql數據庫的內容,請關注新網!
??一、mssql數據庫的使用方法
??1、創建數據庫
??CREATE DATABASE database-name
??2、刪除數據庫
??drop database dbname
??3、備份數據庫
??--- 創建 備份數據的 device
??4、USE master
??EXEC sp_addumpdevice 'disk','testBack','c:\mssql7backup\backsql.dat'
??5、--- 開始 備份
??BACKUP DATABASE pubs TO testBack
??6、創建新表
??create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
??7、根據已有的表創建新表:
??①create table tab_new like tab_old (使用舊表創建新表)
??②create table tab_new as select col1,col2… from tab_old definition only
??刪除新表
??drop table tabname
??增加一個列
??Alter table tabname add column col type
??注:列增加后將不能刪除。DB2中列加上后數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
??二、mssql數據庫備份
??當我們在裝好MSsql數據庫庫后,想通過自動備份作業方式來保護好自己的數據庫時,常常遇到無法正常開啟作業。下面是使用MSSQL2005無法正常備份問題的解決方案:
??打開SQL Server Management Studio
??啟動SQL Server代理
??點擊作業->新建作業
??"常規"中輸入作業的名稱
??新建步驟,類型選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' (備份好的存入數據庫路徑【可自行更改】)
??BACKUP DATABASE [MY_Data] (數據庫名,你務必與你數據庫的數據名稱一致)TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
??添加計劃,設置頻率,時間等。基本把以上的流程基本的填寫完,就可以正常作業了。
??三、如何學習MSSQL或數據庫知識
??mysql數據庫是屬于關系型數據庫,它的核心就是sql語句,它的基礎也就是:增、刪、改、查,再加上一些復雜的索引、引用、條件,以及到后面的范式問題、事務問題、并發問題等之類的。其實關系型數據庫是一種面向對象的數據庫,就是將抽象的事務具體的用表給展示出來,加上一些主鍵、外鍵、約束的存在才變得越來越復雜,所以只有不斷的從簡單的入手,不斷的去在數據庫sqlserver、oracle、psql數據庫中不斷的建表,再在工程中不斷的去查詢操作,你就會得到很大的提升了。
??SQL Server 的最新版本 2012 版新增了這樣一些特性:借助 AlwaysOn 群集和可用性組實現的高可用性及災難恢復解決方案、使查詢速度飛速提升的 xVelocity 內存中存儲、借助 Analysis Services 中的 Power View 和表格建模實現的快速數據瀏覽和可縮放業務智能,以及 Data Quality Services 帶來的全新數據管理能力。小伙伴們要想獲得更多mssql數據庫的內容,請關注新網!
聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科