SQL資料庫建立

2021-10-10 06:36:57 字數 1704 閱讀 3920

c#學習筆記

1.主資料檔案:乙個資料庫只有乙個。副檔名:.mdf;

2.次要資料檔案:可以有多個,副檔名:.ndf;

3.日誌檔案:至少1個日誌檔案,副檔名:.ldf

use master  --表示在master資料庫中操作

go --表示批處理結束

--使用下述判斷是否存在資料庫,如果存在,刪掉該資料庫

ifexists

(select

*from sysdatabases where name =

'studentdb'

)drop

database studentdb

go--建立資料庫

create

database studentdb

onprimary

--在主檔案軸

(--資料庫邏輯檔名(系統使用的,必須唯一)

name=

'studentdb_data'

,--資料庫物理檔名(作業系統用的,用來讀取資料檔案)

filename=

'd:\sqldb\studentdb_data.mdf'

,--主資料檔名

--資料庫檔案初始大小(根據需求定)

size=

500mb,

--資料檔案增量(參考需求大小)

filegrowth=

50mb),

( name=

'studentdb_data1'

, filename=

'd:\sqldb\studentdb_data.ndf'

,--次要資料檔案

size=

100mb,

filegrowth=

30mb),

( name=

'studentdb_log1'

, filename=

'd:\sqldb\studentdb.ldf'

,--日誌檔案

size =

100mb,

filegrowth=

30mb

)

go 

use studentdb --建立資料表到student資料庫中

gocreate

table student

(--規範:欄位名稱,資料型別和長度,約束要求

studentid int

identity

(1000,1

)primary

key,

--自增長編號,從1000開始,每次1,主鍵

loginaccount varchar(30

)not

null

, loginpwd varchar(12

)check

(len

(loginpwd)

>=

6and

len(loginpwd)

<=12)

notnull

,--約束,密碼大於6位小於12位

studentname varchar(10

)not

null

, studentaddress nvarchar(50)

default()

--預設位址

)

建立SQL資料庫

if exists select from sysdatabases where name example drop database example create database example on primary name example data filename d dan exampl...

sql 建立資料庫

if exists select from master.sysdatabases where name mydatabase drop database mydatabase go use master gocreate database mydatabase on primary name my...

SQL語句建立資料庫

1.create database dataname 這是建立資料庫最簡單的方法 資料庫的各個屬性都是預設 如資料庫檔案與日誌檔案儲存目錄 資料庫大小等 下面介紹下常用決定資料庫屬性的子句 on 簡單理解為定義儲存資料庫檔案的位置,看下面 filename 資料庫的邏輯別名 size 資料庫初始大小...