建立資料庫,先看具體示例:
create database my_teston
(name=mydbroot, filename='d:/data/mydbroot.mdf',
size=8mb, maxsize=9mb, filegrowth=100kb),
(name=mydata, --secondary data file
filename= 'd:/data/mydata.ndf',
size=100mb, maxsize=150mb, filegrowth=10mb)
log on
(name=logdata1, --log file
filename= 'd:/data/mytest01_log.ldf',
size=100mb, maxsize=150mb, filegrowth=10mb)
基本語法:
1.建立資料庫:
create database database_name
[ on [ primary ] [ < filespec > ] ]
[ log on [ < filespec > ] ]
< filespec >::=
( [ name = logical_file_name ,]
filename='os_file_name'
[ ,size =size ]
[ ,maxsize=]
[ ,filegrowth= growth_increment] ) [, ... n]
當然也可以直接執行以下語句建立資料庫:
create database my_data
執行後回在c:/program files/ microsoft sql server/mssol.1/data 目錄中建立乙個
名為my_data的資料庫檔案,資料庫中資料檔案名稱是 my_data.mdf,日誌檔名稱是my_data.ldf。
語法說明:
database_name 是需要建立的資料庫名,最大長度不可超過128個字元;
on 指定用於儲存資料庫的資料部分的磁碟檔案;
log on 指定用於儲存日誌檔案的磁碟檔案;
name=logical_file_name 指定檔案的邏輯名稱;
filename=os_file_name 指定檔案的作業系統檔名稱;
size=size 指定在< filespec >列表中定義的檔案的初始大小;
maxsize=max_size 指定在< filespec >列表中定義的檔案可以增長的最大大小;
filegrowth= growth_increment 指定在< filespec >列表中定義的檔案的增長增量,檔案的filegrowth設定不能超過maxsize設定;
資料庫學習之oracle
1 oracle資料庫是乙個以高階結構化查詢語言 sql 為基礎的大型關係型資料庫。2 oracle的特點 極其優越的效能 大型資料庫和超大型資料庫首選 基於角色的許可權管理 良好的支援大資料儲存格式 圖音視動 良好的分部式管理 獨創性的表空間理念。3 oracle 8i i internet or...
資料庫之保護資料庫
一 完整性定義 分類 實體完整性 域完整性 使用者定義完整性 建立約束 主鍵 外來鍵 1 建立表的同時建立約束 1 主鍵primary key 2 外來鍵foreign key 父關鍵字在自己表中必須是主鍵 父子必須完全一樣 3 唯一unique 4 預設值default舉例create table...
資料庫學習之 臨時表
今天從書上看到了一章關於 臨時表 的介紹,臨時表 也是我在此前學習中不曾涉及到的地方。絕大多數關係型資料庫都有臨時表,這在sql 92中也是乙個標準,臨時表的特性在於分布式的運用,也即任何乙個使用者連線到資料庫,即使使用的是同名臨時表,這個使用者的所有操作也對另一連線的使用者不可見。臨時表多使用者並...