sql語句建立資料庫

2021-09-08 23:57:39 字數 1401 閱讀 5200

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是定長行,只要不超過 最儲存,哪怕你只...