国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

【SQL server】數據庫創建與基本操作

2024-08-31 00:54:39
字體:
來源:轉載
供稿:網友
【SQL server】數據庫創建與基本操作

一. 創建數據庫

create database test1                                    --數據庫名稱    --主數據文件    on    (        name = 'Test1_data',                            --主數據文件名稱        filename = 'F:/SQL_study/test1_data/test1.mdf',    --數據庫存放位置,注意后綴為mdf,表示主數據庫文件        size = 5MB,                                        --初始空間大小        maxsize = 50MB,                                    --最大值        filegrowth = 10%                                --增長比例/大小    )    --日志文件    log on    (        name = 'Test1_log',        filename = 'F:/SQL_study/test1_data/test1.ldf',    --注意此處的后綴為.ldf,表示日志文件        size = 2MB,        maxsize = 5MB,        filegrowth = 1MB    );
create database TEST2    on    PRimary                                                --使用primary顯示地指出主數據文件    (        name = 'test2_data',        filename = 'F:/SQL_study/test1_data/test2.mdf',        size = 20MB,        maxsize = unlimited,                            --表示最大值無上限        filegrowth = 10%    ),    --輔助數據文件    filegroup testGroup                                    --文件組名,注意關鍵字filegroup    (        name = 'test2_2_data',        filename = 'F:/SQL_study/test1_data/test2.ndf', --輔助數據文件的后綴為 ndf        size = 20MB,        maxsize = unlimited,                            --表示最大值無上限        filegrowth = 10%    )    log on    (        name = 'test2_log',        filename = 'F:/SQL_study/test1_data/test2.ldf',        size = 50MB,        maxsize = 100MB,        filegrowth = 10MB    )

注意注釋里面的內容

二. 修改數據庫

alter database test1    --使用alter database 對數據庫進行修改    modify file                --使用 moidfy file 修改文件的屬性    (        name = Test1_data,    --指出要修改的數據文件名        maxsize = 100MB,    --將主數據文件的最大大小改為100MB        filegrowth = 5MB,    --改為增長方式為5MB增長    )
alter database test1    add file                --為數據庫增加數據文件test1bak    (        name = 'test1bak',        filename = 'F:/SQL_study/test1_data/test1.ndf',        size = 10MB,        maxsize = 50MB,        filegrowth = 5%    )

同類的還有:

add log file            --增加日志文件add filegroup        --增加文件組    

alter database test1        remove file test1bak    --刪除 test1bak 數據文件    go    --go命令被解釋為應該向SQL server實例發送當前批SQL語句的信號

同類的還有:

remove filegroup --刪除數據組    

添加文件組的方法代碼:

--為數據庫test1添加文件組fgroup,并為此文件組添加兩個大小均為10MB的數據文件    alter database test1        add filegroup fgroup    --說明增加的文件組的名字    go    alter database test1                add file                --這里添加兩個兩個數據文件        (            name = 'test_one',            filename = 'F:/SQL_study/test1_data/test_one.ndf',--由于是文件組,所以屬于輔助文件,用ndf            size = 10MB        ),        (            name = 'test_two',            filename = 'F:/SQL_study/test1_data/test_two.ndf',            size = 10MB        )    to filegroup fgroup     go

記住添加一個文件組的格式,后面的 to filegroup fgroup 表示從go 到 to 這段代碼添加的數據文件屬于 fgroup組的

刪除該文件組的方法:

    alter database test1            remove file test_one    --先刪除數據文件1    go    alter database test1        remove file test_two    --再刪除數據文件2    go    alter database test1        remove filegroup fgroup --最后刪除文件組

要先刪除問文件組里面的數據文件, 最后再刪除文件組

三. 刪除數據庫

   --drop 語句刪除時,不可恢復,同時也不會給出任何提示,所以要小心使用    --不能刪除系統數據庫,否則將導致服務器無法使用    drop database TEST2    go


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 体育| 保定市| 清涧县| 大姚县| 定陶县| 西充县| 乐平市| 航空| 大关县| 万年县| 策勒县| 海城市| 西峡县| 桃江县| 苍溪县| 平果县| 赤壁市| 蒙阴县| 即墨市| 饶阳县| 和政县| 开封市| 仁怀市| 兴仁县| 庆安县| 瑞金市| 司法| 龙岩市| 彭山县| 佛山市| 三原县| 丰原市| 河北省| 巴林左旗| 宜章县| 寻甸| 慈利县| 临桂县| 花莲县| 五常市| 丰城市|