對資料庫的操作

2021-05-22 11:55:37 字數 1100 閱讀 4464

資料庫的檔案

資料檔案

包含資料和物件,主資料檔案建議副檔名.mdf,其餘.ndf

事務日誌檔案

包含恢復資料庫中的所有事物所需的資訊,建議副檔名.ldf

至少包含乙個資料檔案和乙個日誌檔案

對資料庫的操作

選其中乙個,可以選

{}        選其中乙個,必選

|        分割,表示多個選項

::=        表示說明

建立create database test

on                        ---定義資料檔案

(資料檔案)     --如果加多個資料檔案,用『,』隔開,每個用()包起來

---如果設定主資料檔案,括號前加primary,如果不加,系統預設的認為第乙個資料檔案是主的

---如果乙個都沒設定,系統自動給個,預設3mb,邏輯和物理檔名都用資料庫名

---邏輯的東西可以修改,物理的統統不可以改

log on (事務日誌檔案)        ---如果加多個,同資料檔案一樣

---如果沒自己寫,系統給指定個,初始大小為所有資料檔案的25%或者512k,兩者取其大

collate 排序名                ---指定資料庫的排序方式

刪除drop database test

重新命名資料庫

alter database test

modify name = test2

或者 sp_renamedb 'test','test2'

修改        (擴大資料庫就是擴大主資料檔案的maxsize,在modify中完成)

--alter database test

--modify file()    -------修改檔案資訊,可修改檔名(newname)、檔案大小、maxsize等

--add file()        ----新增資料檔案

--remove file finaname        --刪除檔案

--add log file()                --新增日誌檔案

分離和附加

分離:sp_detach_db '資料庫名'

常規對資料庫庫的操作

執行如下命令,檢視系統庫 show databases information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效...

Spring 對資料庫操作

1.spring的資料庫訪問方式 提供了對jdbc,mybatis,hibernate等的支援。主要通過dao提供了如下的支援 a.提供了與平台無關的資料庫訪問異常體系 b.提供了資料訪問的模板,比如 jbdctemplate,jdbctemplate,hibernatetemplate c.提供了...

對資料庫進行操作

對資料庫進行操作 一 ddl 資料庫定義語言 對資料庫 表結構進行操作 建庫 建表 修改表結構 刪庫 刪表等等 sql語句大小寫不敏感 1.建立資料庫 2.顯示所有的資料庫 3.切換到要使用的資料庫,use 資料庫名稱 4.4.刪除資料庫 drop database if exists 資料庫名 5...