🛠️ SQL Server – Create, Drop & Rename Database in Hindi
🔑 Memory में रखें (Definition)
SQL Server में Database एक logical container होता है जिसमें आप tables, views, procedures आदि को store करते हैं। आप CREATE DATABASE
command से नया database बना सकते हैं।
🧾 CREATE DATABASE Syntax
CREATE DATABASE database_name;
✅ Example
CREATE DATABASE SchoolDB;
इस command से SQL Server में SchoolDB
नाम का नया database बन जाएगा।
🧪 Advanced Example with Files – MyLibrary Database
अगर आप चाहते हैं कि database की files एक specific location और size में बनें, तो आप नीचे जैसा syntax इस्तेमाल कर सकते हैं:
CREATE DATABASE MyLibrary
ON
(
NAME = MyLibrary_Data,
FILENAME = 'C:\\SQLData\\MyLibrary_Data.mdf',
SIZE = 10MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
)
LOG ON
(
NAME = MyLibrary_Log,
FILENAME = 'C:\\SQLData\\MyLibrary_Log.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB
);
📘 Step-by-Step Explanation:
- NAME: Logical file name होता है जो SQL Server internal रूप से use करता है।
- FILENAME: File का actual physical path होता है जहाँ .mdf और .ldf files save होंगी।
- SIZE: Initial size specify करता है database file की।
- MAXSIZE: File कितनी बड़ी हो सकती है, उसकी limit।
- FILEGROWTH: जब storage खत्म हो जाए तो file कितनी बढ़ेगी।
- MyLibrary_Log: यह transaction log file है, जो सभी बदलावों को record करता है ताकि किसी failure पर rollback किया जा सके।
📌 USE Command
Database को use करने के लिए आप USE
command का उपयोग करते हैं:
USE SchoolDB;
🧨 DROP DATABASE (डिलीट करना)
अगर आपको कोई database delete करना है तो:
DROP DATABASE SchoolDB;
ध्यान दें: यह permanently delete कर देगा, इसलिए सावधानी से इस्तेमाल करें।
✏️ RENAME DATABASE (नाम बदलना)
SQL Server में database rename करने के लिए आपको पहले उसको single-user mode में ले जाना होता है:
ALTER DATABASE OldDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE OldDB MODIFY NAME = NewDB;
ALTER DATABASE NewDB SET MULTI_USER;
🎯 Interview Questions & Answers
- Q: SQL Server में नया database कैसे बनाते हैं?
Ans:CREATE DATABASE database_name;
से। - Q: क्या एक SQL Server में multiple databases हो सकते हैं?
Ans: हाँ, आप जितने चाहें उतने बना सकते हैं। - Q: Database की files कहाँ store होती हैं?
Ans: Default location SQL Server data folder होती है, या आप custom path दे सकते हैं। - Q: DROP DATABASE से क्या होता है?
Ans: वह database पूरी तरह delete हो जाता है। - Q: Database का नाम कैसे बदलते हैं?
Ans: पहले उसे single-user mode में ले जाकर, फिरMODIFY NAME
से।
📘 यह पोस्ट Job Oriented Academy द्वारा छात्रों के लिए तैयार की गई है ताकि वे SQL में database creation, deletion और renaming को आसानी से समझ सकें।
0 Comments