SQL針對資料檔案的增刪改

2021-10-06 08:06:54 字數 2709 閱讀 6101

建立資料庫:

create

database database_name

onprimary

(name=

'database_name'

,filename=

'database_address \ file_name.mdf'

,size=『』,

maxsize='',

filegrowth=

)

(注:關於primary的解釋)

–這個括號內的是.mdf字尾的主資料檔案的設定,只有乙個

,

(name='',

filename=

'database_address \ file_name.ndf'

,size='',

maxsize=

,filegrowth=

)

–這個括號內的是.ndf字尾的輔資料檔案的設定,可多個

log on

(name=

'datalog_name'

,filename=

'datalog_address \ file_name.ldf'

,size=

,maxsize=

,filegrowth=

)

–這個括號內的是.ldf字尾的日誌檔案的設定,可多個

修改資料庫屬性

alter

database database_name

modify

file

(name=

'file_name'

,filename=

'datalog_address \ file_name.mdf'

,size=

,maxsize=

,filegrowth=

,)

–這是修改主資料檔案的屬性,需要改什麼就用什麼關鍵字,並設定新的值。輔資料檔案、日誌檔案修改方式同樣的。

增加資料檔案

alter

database database_name

addfile

(name=

'file_name'

,filename=

'datalog_address \ file_name.mdf'

,size=

,maxsize=

,filegrowth=

,)

–這是增加乙個資料檔案。如果要增加輔資料檔案,需要把filename後面的檔案字尾名更改為對應的檔案字尾名;如果要增加日誌檔案,需要多更改乙個地方,將add和file中間增加乙個log,用空格隔開。

新增檔案組

alter

database database_name

add filegroup filegroup_name

為檔案組新增資料檔案

alter

database database_name

addfile

(name=

,filename=

,size=

,maxsize=

,filegrowth=

)

刪除檔案組

要刪除檔案組,首先要清空檔案組的資料檔案。

alter

database jxgl remove file file_name

有的時候繼續刪除檔案組會有提示說資料庫被使用中,無法刪除檔案組。這時候需要脫離該檔案組所在的資料庫。

用 management studio,直接更換資料庫。

用指令框,輸入

use master
切換資料庫目標,然後刪除檔案組

alter

database jxgl remove filegroup group_name

分離資料庫與附加資料庫

分離資料庫

exec  sp_detach_db  @dbname

=n'jxgl'

這裡呼叫了乙個本身就有的的儲存過程——sp_datach_db執行分離資料庫。

附加資料庫

相應的,還有乙個本來就存在的儲存過程sp_attach_db來執行附加資料庫,**如下

exec sp_attach_db 

@dbname

=n'jxgl'

,@filename1

=n'database_address\database_name.mdf'

,@filename2

=n'database_logfile_address\database_logfile_name.ldf'

–注意,這裡分為四段,第一段呼叫這個儲存過程,第二段給出資料庫名字,第三段給出 .mdf的讀取路徑,第四段給出 .ldf的讀取路徑。

–相較於分離資料庫,附加資料庫的內容跟多,需要知曉資料檔案和日誌檔案的存放地點。

使用sql對資料庫進行簡單的增刪改查

1.建立表 create table 表名 列名 列的型別,列名 列的型別,列名 列的型別 注意自後一列不能加 2.修改表 修改表名 rename 舊表名 to 新錶名 增加列 alter table 表名 add 列名 列的型別 修改列 alter table 表名 modify 列名 列的型別 ...

C 對資料檔案的操作

1.檔案一般指儲存在外部介質上資料的集合 2.作業系統是以檔案為單位對資料進行管理的 3.根據檔案中資料的組織形式,可分為ascii檔案和二進位制檔案 c 中輸入輸出常量是在ios類中定義的,他們是列舉常量,有多種選擇 方式作用 ios in 以輸入的方式開啟檔案 ios out 以輸出的方式開啟檔...

MySQL中對資料進行增刪改查

新增資料 insert into table name field1,field2,fieldn values value1,value2,valuen 如果要新增多條資料的話一定,乙個括號代表 一條,不要把多條資料寫在乙個括號裡。insert into table name field1,fiel...