資料庫的檔案
資料檔案
包含資料和物件,主資料檔案建議副檔名.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...