SQL建立資料庫和表
** 建立資料庫 **
語法:
create database 資料庫名稱
on primary -- 在那個檔案組上建立,預設在主檔案組建立 主資料檔案
(
-- 當它不是可以獨立執行的sql語句,且是某個結構中的一句時,需要加逗號
name = '邏輯名稱_data',--邏輯名一般有個字尾,資料檔案_data,日誌檔案_log
size = 初始大小, --數值,不應該包含字' '內
fileGrowth = 增長方式,
maxSize = 最大容量,
fileName = '全路徑'-- 最後一句不新增逗號,副檔名_mdf
)
log on -- 日誌檔案
(
-- 當它不是可以獨立執行的sql語句,且是某個結構中的一句時,需要加逗號
name = '邏輯名稱_log',--邏輯名一般有個字尾,資料檔案_data,日誌檔案_log
size = 初始大小, --數值,不應該包含字' '內
fileGrowth = 增長方式,
maxSize = 最大容量,
fileName = '全路徑' -- 最後一句不新增逗號,副檔名_ldf
)
練習建立TestSchool資料庫
– 切換資料庫
use master
– 先判斷資料庫TestSchool是否存在,如果存在先刪除 Exitst() 就是判斷括號裡面的語句是否有返回值,有返回true,否則返回false
if Exists(select * from sysdatabases where name = 'TestSchool')
drop database TestSchool
go
– 自動開啟高階功能裡面的儲存過程xp_cmdshell
execute sp_configure 'show advanced options',1
RECONFIGURE
execute sp_configure 'xp_cmdshell',1
RECONFIGURE
go
注:存錯過程xp_cmdshell功能預設是關閉的,要使用xp_cmdshell功能,需要手動開啟或者程式碼開啟
– 自動建立資料夾,呼叫儲存過程xp_cmdshell,讓其幫助我們建立一個資料夾
execute xp_cmdshell 'mkdir E:\mydir\database'
– 建立TestSchool資料庫
create database TestSchool
on primary -- primary 可以省略
(
name = 'TestSchool_data',
size = 5mb,
fileGrowth = 1mb,
maxsize = 100mb,
fileName = 'E:\學習\SQL\第一章\資料庫\TestSchool_data.mdf'
)
log on
(
name = 'TestSchool_log',
size = 5mb,
fileGrowth = 10%,
--maxsize = 100mb, -- 日誌一般不設定最大容量
fileName = 'E:\學習\SQL\第一章\資料庫\TestSchool_log.ldf'
)
相關文章
- 建立SQL資料表SQL
- 建立資料庫表資料庫
- MySQL 建立資料庫 建立表MySql資料庫
- 建立SQL Server 和資料庫加密金鑰SQLServer資料庫加密
- 資料庫 建立 3表資料庫
- WF 建立 SQL 永續性資料庫SQL資料庫
- 【訓練】sql訓練、建立和管理表、約束、檢視及其他資料庫物件SQL資料庫物件
- 如何建立和還原SQL Server 2005資料庫?SQLServer資料庫
- 如何建立和還原SQL Server 2000資料庫?SQLServer資料庫
- DB2建立資料庫,建立表空間DB2資料庫
- 關於Sybase資料庫中時間表的建立和生成!資料庫
- sql.bsq與資料庫的建立SQL資料庫
- ORACLE資料庫裡表匯入SQL Server資料庫Oracle資料庫SQLServer
- SQL Server 資料表程式碼建立約束SQLServer
- 【資料庫】sql連表查詢資料庫SQL
- 2 建立和配置資料庫資料庫
- MsSql資料庫使用SQL plus建立DDL和DML操作方法SQL資料庫
- SQL Server 建立伺服器和資料庫級別審計SQLServer伺服器資料庫
- 建立一個SQL測試資料庫 - 消費者資料庫SQL資料庫
- SQLServer資料庫中建立臨時表SQLServer資料庫
- Oracle批量建立、刪除資料庫表Oracle資料庫
- Databricks 第6篇:Spark SQL 維護資料庫和表SparkSQL資料庫
- 安裝mongodb,建立資料庫、使用者、建立表、匯出匯入資料庫MongoDB資料庫
- 在 mysql 下 建立新的資料庫和對應的表MySql資料庫
- SQL 基礎-->建立和管理表SQL
- 建立SQL Server資料庫指令碼 範例SQLServer資料庫指令碼
- sql.bsq與資料庫的建立(轉)SQL資料庫
- Laravel 使用 sql 語句 和 sql 檔案 來建立執行資料庫遷移LaravelSQL資料庫
- 基本 SQL 之資料庫及表管理SQL資料庫
- SQL Server實戰二:建立、修改、複製、刪除資料庫表並加以資料處理SQLServer資料庫
- 建立ASM例項和資料庫ASM資料庫
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- SQL SERVER 資料庫查詢表和欄位資訊語句SQLServer資料庫
- 資料庫 - 索引、基本表建立與刪除資料庫索引
- oracle為資料庫每張表建立序列Oracle資料庫
- MySQL之資料庫和表的基本操作(建立表、刪除表、向表中新增欄位)MySql資料庫
- 2 Day DBA-使用DBCA建立和管理資料庫—使用DBCA建立資料庫資料庫
- 8使用資料庫和表資料庫