SQL Server建立資料庫

來源:互聯網
上載者:User

標籤:style   blog   color   ar   使用   sp   檔案   資料   div   

今天我們花點時間來學習一下SQL Server資料庫的相關知識,包括如何建立資料庫,建立表,SQL Server資料類型,資料完整性,設計資料庫,SQL Server安全模型和T-SQL語句等。希望大家看完之後都能有些收穫。好地,首先我們來看看如何建立一個資料庫吧,這裡我們建立的資料庫和下一篇文章建立的表在以後都會一直使用,希望大家注意! T-SQL建立資料庫的文法如下:CREATE  DATABASE  資料庫名 ON [PRIMARY] (  <資料檔案參數> [,…n]  [<檔案組參數>] ) [LOG ON] (  <記錄檔參數> [,…n] ) [ ]表示選擇性參數,T-SQL的文法經常需要查詢SQL Server的協助,協助中常會看到這些符號。我們都知道,最簡單的建立資料庫的語句就是CREATE  DATABASE  資料庫名,那就是我們省略了一些有預設值的選項!我們來用T-SQL做一個完整的建立資料庫的例子: USE master  --設定當前資料庫為master,以便訪問sysdatabases表GOIF  EXISTS(SELECT * FROM  sysdatabases WHERE  name =‘stuDB‘)   DROP DATABASE stuDB CREATE DATABASE stuDB   ON  PRIMARY  --預設就屬於PRIMARY主檔案組,可省略( NAME=‘stuDB_data‘,  --主要資料檔案的邏輯名 FILENAME=‘E:/project/stuDB_data.mdf‘,  --主要資料檔案的實體名稱 SIZE=5mb,  --主要資料檔案初始大小 MAXSIZE=100mb,  --主要資料檔案增長的最大值 FILEGROWTH=15%   --主要資料檔案的增長率)LOG ON(  NAME=‘stuDB_log‘,  FILENAME=‘E:/project/stuDB_log.ldf‘,  SIZE=2mb,  FILEGROWTH=1MB)GO 我們在建庫之前,會先檢測是否存在stuDB資料庫,如果有,就刪除它,然後重建立。那資料庫存放在哪個地方呢?我們去哪兒檢測呢?因為建立的資料庫都在系統資料庫master的表sysdatabases中註冊了,所以我們只需要查看master資料庫的sysdatabases表的name列即可!  這裡注意EXISTS( 查詢語句) 檢測語句的用法,如果查詢語句返回1條以上的記錄,即表示存在滿足條件的記錄,則返回為true,否則為false。這樣我們的資料庫就建立成功了。

 

SQL Server建立資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.