當前位置:編程學習大全網 - 腳本源碼 - 怎樣使用SQL SERVER新建立壹個數據庫

怎樣使用SQL SERVER新建立壹個數據庫

創建數據庫和表的操作有兩種方法:

壹、可視化操作

1.創建數據庫

選中數據庫右擊,在出現的對話框中選擇新建數據庫,然後新出現的對話框中填寫數據庫的名稱

2.創建數據表

選中數據庫下的表右擊,在出現的對話框最上方有新建表選項,新出現的對話框中有列名、數據類型、允許Null值三列,這裏可以添加表的的列,添加好列後保存Ctrl+S或者點擊上方的保存,填寫表名稱確定就創建好了。

二、使用SQL語句創建 ?

--1.創建數據庫

create?database?stuDB?--stuDB是數據庫的名稱

on?primary?--?默認就屬於primary文件組,可省略

(

/*--數據文件的具體描述--*/

name='stuDB_data',?--?主數據文件的邏輯名稱

filename='D:\stuDB_data.mdf',?--?主數據文件的物理路徑和名稱

size=5mb,?--主數據文件的初始大小

maxsize=100mb,?--?主數據文件增長的最大值

filegrowth=15%--主數據文件的增長率

)

log?on

(

/*--日誌文件的具體描述,各參數含義同上--*/

name='stuDB_log',

filename='D:\stuDB_log.ldf',

size=2mb,

filegrowth=1mb

)

-----2.創建數據表

use?StuDB--使用某個數據庫(在某個數據庫下建表)

go?

if?exists(select?*?from?sysobjects?where?name='stuMarks')--查詢數據庫是否已存在此表

drop?table?stuMarks--如果存在該表則刪除,不存在不執行此句

create?table?stuMarks?--stuMarks是表的名稱

(

ExamNo?int?identity(1,1)?primary?key,--列名數據類型約束

stuNo?char(6)?not?null,--列名數據類型是否允許插入Null值

writtenExam?int?not?null,

LabExam?int?not?null

)

go

--?其中,列屬性"identity(起始值,遞增量)"?表示"ExamNo"列為自動編號,?也稱為標識列alter?table?表名

add?constraint?約束名?約束類型?具體的約束說明

alter?table?表名

drop?constraint?約束名

  • 上一篇:HTC g10和g11哪個比較好?
  • 下一篇:問君能有幾多愁下壹句
  • copyright 2024編程學習大全網