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
- 建立資料庫表資料庫
- 如何建立和還原SQL Server 2000資料庫?SQLServer資料庫
- 如何建立和還原SQL Server 2005資料庫?SQLServer資料庫
- 資料庫 建立 3表資料庫
- sql.bsq與資料庫的建立SQL資料庫
- MsSql資料庫使用SQL plus建立DDL和DML操作方法SQL資料庫
- SQL Server 資料表程式碼建立約束SQLServer
- 建立一個SQL測試資料庫 - 消費者資料庫SQL資料庫
- Databricks 第6篇:Spark SQL 維護資料庫和表SparkSQL資料庫
- DB2建立資料庫,建立表空間DB2資料庫
- Laravel 使用 sql 語句 和 sql 檔案 來建立執行資料庫遷移LaravelSQL資料庫
- 2 建立和配置資料庫資料庫
- 基本 SQL 之資料庫及表管理SQL資料庫
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- SQL Server實戰二:建立、修改、複製、刪除資料庫表並加以資料處理SQLServer資料庫
- 在 mysql 下 建立新的資料庫和對應的表MySql資料庫
- SQL Server建立使用者只能訪問指定資料庫和檢視SQLServer資料庫
- idea內建資料庫 + sql語句庫表操作Idea資料庫SQL
- phpMyAdmin管理資料庫和資料表PHP資料庫
- sql統計各種奇葩的資料庫表資料SQL資料庫
- MySQL學習筆記之SQL語句建立、修改和刪除資料庫MySql筆記資料庫
- SQL表的建立SQL
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- 【SQL】Oracle資料庫通過job定期重建同步表資料SQLOracle資料庫
- SQL Server資料庫建立新使用者及關聯資料庫的方法教程SQLServer資料庫
- SQL資料庫SQL資料庫
- SQL Server通過建立臨時表遍歷更新資料SQLServer
- 【從零開始學習Oracle資料庫】(4)建立表與增刪改和資料庫事務Oracle資料庫
- 建立資料庫資料庫
- 專案資料庫表設計與建立模型資料庫模型
- 在SAP HANA Express Edition裡建立資料庫表Express資料庫
- 使用AnalyticDB MySQL建立資料庫及表過程MySql資料庫
- 基於資料庫表結構建立帶 getter 和 setter 方法的 Model資料庫
- 達夢(DM)資料庫的表空間建立和遷移維護資料庫
- 資料庫分庫,原來 SQL 和儲存過程寫的報表咋辦?資料庫SQL儲存過程
- 從cmd中匯入.SQL檔案並建立資料庫SQL資料庫
- 關於SQL Server 映象資料庫快照的建立及使用SQLServer資料庫