建立資料庫和表的操作有兩種方法:
一、視覺化操作
1.建立資料庫
選中資料庫右擊,在出現的對話方塊中選擇新建資料庫,然後新出現的對話方塊中填寫資料庫的名稱
2.建立資料表
二、使用SQL語句建立
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")--查詢資料庫是否已存在此表
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
-- 其中,列屬性"identity(起始值,遞增量)" 表示"ExamNo"列為自動編號, 也稱為標識列alter table 表名
add constraint 約束名 約束型別 具體的約束說明
alter table 表名
drop constraint 約束名
建立資料庫和表的操作有兩種方法:
一、視覺化操作
1.建立資料庫
選中資料庫右擊,在出現的對話方塊中選擇新建資料庫,然後新出現的對話方塊中填寫資料庫的名稱
2.建立資料表
二、使用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")--查詢資料庫是否已存在此表
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 約束名