1. 程式人生 > >使用T-SQL建立、修改資料庫

使用T-SQL建立、修改資料庫

原文出處:http://blog.jobbole.com/86718/

一、使用Transact_SQL建立資料庫
Transact_SQL語法如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 create database database_name   [ on     [primary] [<filespec> [,...n] ]   ]   [ log
on   [<filespec>[,...n]]   ];   <filespec>::=    ( name=logical_file_name      [  ,  newname = new_login_name ]      [  ,  fileName = {'os_file_name' | 'fileStream_path'} ]      [  ,  size = size[ KB | MB | GB | TB] ]      [  ,  MaxSize  = {max_size [ KB | MB |GB |TB] | UNLIMITED} ]
     [  ,  FILEGROWTH  = growth_increment [ KB | MB |GB | TB | %] ] );

上述語句分析如下:

1.database_name:資料庫名稱,不能與SQL SERVER中現有的資料庫例項名稱相沖突,最多可包含128個字元;

2.ON:指定顯示定義用來儲存資料庫中的資料的磁碟檔案。

3.PRIMARY:指定關聯的<filespec>列表定義的主檔案,在主檔案組<filespec>項中指定第一個檔案將生成主檔案,一個數據庫只能有一個主檔案。如果沒有指定primary,那麼create datebase 語句中列出的第一個檔案將成為主檔案。

4.LOG ON:指定用來儲存資料庫日誌的日誌檔案。LOG ON後跟以逗號分隔的用以定義日誌檔案的<filespec>列表。如果沒有指定log on,將自動建立一個日誌檔案,其大小為該資料庫的所有檔案大小總和的25%或521KB,取兩者之中最大者。

5.name:指定檔案的邏輯名稱。指定filename時,需要使用name,除非指定 FOR ATTCH 子句之一。無法將filename檔案組命名為primary。

6.filename:指定建立檔案時又作業系統使用的路徑和檔名。執行create datebase 語句前,指定路徑必須存在.

7.size:指定資料庫檔案的初始大小,如果沒有為主檔案提供size,資料庫引擎使用model資料庫中主檔案的大小。

8.max_size:指定檔案可增大的最大大小。可使用KB、MB、GB和TB做字尾,預設值為MB。max_size是整數值.如果不指定max_size,則檔案將不斷增長直至磁碟被佔滿。UNLIMITED表示檔案一直增長到磁碟裝滿.

9.filegrowth:指定檔案的自動增量。檔案的filegrowth設定不能超過MAXSIZE設定。該值可以 MB、KB、GB、TB或百分比(%)為單位指定,預設值為MB,如果指定%,則增量大小為發生增長時檔案大小的的指定百分比。值為0表明自動增長被設為關閉,不允許增加空間.

eg:建立一個數據庫sample_db,該資料庫的主資料檔案邏輯名為sample_db,物理檔名稱為sample_db.mdf,初始大小為5MB,最大尺寸為30MB,增長速度為5%;資料庫日誌檔案的邏輯名稱為sample_log,儲存日誌檔案的物理名稱為sample_log.ldf,初始大小為1MB,最大尺寸為8MB,增長速度為128KB。
程式碼如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 create database[sample_db] on primary (

相關推薦

使用T-SQL建立修改資料庫

原文出處:http://blog.jobbole.com/86718/ 一、使用Transact_SQL建立資料庫 Transact_SQL語法如下: 1 2 3 4 5 6 7 8

T-SQL 查詢修改資料表

T-SQL修改表資料 INSERT語句 語法: INSERT [TOP(expression) [PERCENT]][INTO]   { <object> | rowset_function_limited     [ WITH ( <Table

SQL Server資料庫資料庫建立修改檢視刪除及分離與附加

一、建立資料庫 資料庫在磁碟上是以檔案為單位儲存的。由資料檔案和事務日誌檔案組成,一個數據庫至少應該包含一個數據檔案和事務日誌檔案。          SQL Server資料庫檔案          ① 主要資料檔案(primary file):用來儲存資料庫的資料

資料庫MySQL之如何建立修改檢視刪除資料庫

如何建立、檢視、修改、、刪除資料庫? 文章目錄 1. 資料庫建立:CREATE 2. 二、檢視資料庫列表:SHOW 3. 資料庫的修改:ALERT 4.四、刪除資料庫:DROP 1. 資料庫建立:CREATE CREAT

phpMyAdmin 安裝,建立修改和刪除資料庫及插入瀏覽搜尋資料表中的資料

phpMyAdmin是眾多MySQL圖形化管理工具中使用最廣泛的一種,不管是Windows還是Linux,都可以通過該管理工具可以對MySQL進行各種操作。 一、下載及安裝 使用者可以在官方網站上免費下載最新版本,免費下載 下載好後,把壓縮包解壓到apache的專案目錄中,開啟config

Hive對資料庫database的建立修改

前言:Hive中對database的建立、查詢、location、修改、刪除等操作,作了簡單描述 1.建立資料庫         hive>create database myhive;         hive>create database if not e

SQL Server2012 學習之(六) :檢視的建立修改等基本操作

前面幾篇部落格對資料表的建立,修改等操作進行了分析。資料表中為了避免冗餘,只儲存最基本的資訊,例如身高、體重、年齡等。如果想檢視一個人的所有資訊,可能要涉及多個數據表(比如有3個數據表分別儲存身高、體重和年齡),這時使用檢視就可以起到很好的效果。1.建立檢視1.1視覺化介面中

SQL Server 修改資料庫修改邏輯檔名修改資料庫物理檔名

現有資料庫為“Test”,想要修改“NewTest”,並且也修改邏輯檔名稱和資料庫物理名稱。 說明: 1)禁止在生產環境,並且正在使用的資料庫進行名稱修改。 2)三者名稱可以不統一,但是名稱一致更好。 3)三者名稱中也可以只修改其中一者或兩者。如只修改某個名稱,都不會

My SQL筆記一(表的建立修改刪除)

1 表的建立、修改及刪除 分別說明MySQL資料庫中表在建立、修改和刪除過程中的各種操作和約束處理。 建立表 CREAT TABEL IF NOT EXISTS “tabel_name”(column_name  column_type); 設定主鍵 分單欄位

MySql--資料庫和資料表的建立修改及刪除

總結一下MySql的資料庫和資料表的簡單操作,關於使用者註冊、修改許可權、資料庫和資料表的建立、修改和刪除的語句。 /***************************使用者**********************************/ select use

SQLServer之T-SQL

T-SQL語句增-插入語句:insert into 表名 (列名,列名,列名)values (數據,數據,數據)如-添加3班的張三成績為90到成績表中:insert into 成績表 (姓名,成績,班級)values (張三,90,3)·列名可以不加,不加列名數據會跟隨表的字段順序寫數據刪-刪除語句:1、de

MySQLSQL server Oracle資料庫中查詢所有的資料庫,查詢指定資料庫所有表名,查詢所有的欄位的名字

MySQL中查詢所有資料庫名和表名 1.查詢所有資料庫 show databases; 2.查詢指定資料庫中所有表名 select table_name from information_schema.tables where table_schema='database_name' a

SQL增加修改刪除資料

複製一個表 複製emp表 —— 新的表名稱為myemp CREATE TABLE myemp AS SELECT * FROM emp ; select * from tab; 檢視當前使用者所有表,可以看到myemp複製完畢 (一)增加資料 (1)插入一條新的資料 INSERT IN

ElasticSearch最佳入門實踐(六十)建立修改以及刪除索引

1、建立索引 建立索引的語法 PUT /my_index { "settings": { ... any settings ... }, "mappings": { "type_one": { ... any mappings ...

資料庫----庫的操作(字符集校驗規則修改資料庫刪除資料庫

一·:連線資料庫 mysql -h 127.0.0.1 -P 3306 -u root -p 1 注: 如果沒有寫-h 127.0.01預設是本地連線 -p 3306 連線的埠號為3306,如果沒有寫預設為3306 -u root 使用者是root 最後一個-p是

設定更改root密碼連線mysqlmysql常用命令mysql使用者管理常用sql語句mysql資料庫備份恢復

一、設定更改root密碼 首次直接使用mysql會提示‘該命令不存在’,原因是還沒有將該命令加入環境變數,如果要使用該命令,需要使用其絕對路徑:/usr/local/mysql/bin/mysql,為了方便,先將其加入系統環境變數: [[email p

Linux資料庫管理——day4——多表查詢phpMyAdmin管理工具修改資料庫使用者密碼使用者授權

複製表     主要作用:  備份表 、 快速建表     語法: create table 表名 SQL查詢語句 # 備份一個表的所有資料 create table 表名 select * from 被備份的表; # 以一個表的表結構為模型建立一個新表,但不要資料 cr

oracle job的建立修改刪除執行

https://blog.csdn.net/bing_tao/article/details/54019573?utm_source=blogxgwz0   -------------查詢JOB----------------- select job, what, next_da

SQL SERVER 如何修改資料庫檔案路徑

最近遇到一個伺服器的資料庫檔案增長很快,情況屬於正常,磁碟空間很快就要滿了,但是另一個分割槽還有大把的空間,所以尋思著怎麼把資料庫檔案,放過去,程式碼如下: DECLARE @DBNAME VARCHAR(255) DECLARE @TargetPath VARCHAR(2

【linux】如何檢視檔案的建立修改時間

本篇博文旨在介紹Linux下檢視檔案時間的方法;並介紹如何使用touch指令來進行檔案時間的建立以及修改 如何檢視檔案的時間資訊 利用stat指令檢視檔案資訊 三種時間的介紹 ATime ——檔案