說明:建立乙個影碟租賃管理系統,這裡主要抽象了四張表:
tb_user(使用者資訊),tb_movie_type(影片型別),tb_movie(影片資訊),tb_retal(租賃記錄)
use master--系統表,所有建立的資料庫均在此被記錄
go--檢測是否已經存在retadb這個資料庫,有的話,不能重名,可以進行刪除
if exists (select * from sysdatabases where name='reataldb')
drop database retaldb--刪除資料庫
go--建立資料庫
create database retaldb
on--資料庫主檔案
(--中括號,不是大括號
name=retaldb_data,--資料庫檔案的邏輯名,在系統資料庫master中是唯一的
filename='d:/diskretaldb/retaldb.mdf',--指定路徑和檔名,我們一般看到的就是這個名稱,程式設計中用的也是這個
size=5mb,--初始大小
maxsize=100mb,--最大值
filegrowth=5mb--檔案的增長方式,一次增長5mb,也可以按百分比增長
)log on--日誌檔案
(name=retaldb_log,
filename='d:/diskretaldb/retaldb.ldf',
size=2mb,
maxsize=20mb,
filegrowth=10%
)
資料庫學習筆記(SQL語句)
根據已有的表或查詢結果來建立表 create table like會根據原有表建立乙個新錶。該語句會完整的複製原有表的結構以建立乙個新的空表。如果想插入資料,還需要另外的插入語句 如insert into select 但它不能只選原表的某幾列或其他表中的列。create table select可...
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...