1 建立資料庫
--系統資料庫master中儲存了所有本地資料庫的名字use master
goif exists(select * from sysdatabases where name='
student')
drop database student --如果資料庫存在就刪除
gocreate database student --資料庫名
on( --使用的是小括號
name='
student
', --資料庫邏輯名
filename='
e:\data\student.mdf
', --資料庫檔案存放路徑,注意路徑用\不是/size=10mb, --資料庫初始大小
maxsize=100mb, --資料庫最大檔案大小
filegrowth=5mb --增長幅度
)log on --日誌檔案
(name='
student_log
', --日誌邏輯名
filename='
e:\data\student_log.ldf
', --日誌檔案路徑
size=5mb,
maxsize=100mb,
filegrowth=5mb
);go
--注意,分開建立
use student
create table t_class
(classid
int identity(1,1) not null
,name nvarchar(
8) not null
,primary key ( classid ) --主鍵
);create table t_stuinfo
(stuid
int primary key identity(1,1) not null, --主鍵,遞增
name nvarchar(
8) not null
,phone nvarchar(
11),
classid
int not null
,foreign key (classid) references t_class(classid) --定義外來鍵,外來鍵是其他表的主鍵
);
SQL語句建立資料庫
1.create database dataname 這是建立資料庫最簡單的方法 資料庫的各個屬性都是預設 如資料庫檔案與日誌檔案儲存目錄 資料庫大小等 下面介紹下常用決定資料庫屬性的子句 on 簡單理解為定義儲存資料庫檔案的位置,看下面 filename 資料庫的邏輯別名 size 資料庫初始大小...
sql語句建立資料庫
1 建立資料庫 系統資料庫master中儲存了所有本地資料庫的名字 use master goif exists select from sysdatabases where name student drop database student 如果資料庫存在就刪除 gocreate databas...
sql語句 建立資料庫表
create table 表 名字 欄位名以及字段型別 id int,s name varchar 10 其中varchar表示的是字元型,10表示最多儲存10個位元組 varchar和varchar2 只存在於oracle資料庫 是有區別的,乙個varchar是定長行,只要不超過 最儲存,哪怕你只...