資料庫學習之CREATE DATABASE

2021-05-01 09:37:58 字數 1398 閱讀 4470

建立資料庫,先看具體示例:

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中也是乙個標準,臨時表的特性在於分布式的運用,也即任何乙個使用者連線到資料庫,即使使用的是同名臨時表,這個使用者的所有操作也對另一連線的使用者不可見。臨時表多使用者並...