Create Table in SQL in Hindi –
अगर आप SQL सीख रहे हैं, तो सबसे पहले जो command सीखनी चाहिए वो है – CREATE TABLE।
क्योंकि SQL में data को store करने के लिए सबसे ज़रूरी element Table (टेबल) ही होती है।
आज हम आसान भाषा में सीखेंगे कि SQL में Table कैसे create करते हैं, syntax क्या होता है और real example कैसे काम करता है।
SQL में Table क्या होती है?
Table एक structured format होता है जिसमें data rows और columns के रूप में store किया जाता है।
हर table में:
- Rows (पंक्तियाँ) → data records होते हैं
- Columns (स्तम्भ) → data fields या attributes होते हैं
Example:
Roll_No | First_Name | Last_Name | Address |
---|---|---|---|
101 | Ravi | Kumar | Jaipur |
102 | Neha | Sharma | Delhi |
ऊपर की table में हर row एक student का data दिखा रही है।
Create Table in SQL in Hindi – Syntax
SQL में नई table बनाने के लिए नीचे दिया गया basic syntax use किया जाता है
CREATE TABLE table_name (
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
...
);
Explanation:
CREATE TABLE
→ नई table बनाने का command है।table_name
→ table का नाम होता है।column_name
→ column का नाम।data_type
→ उस column में कौन-सा type का data store होगा (जैसे INT, VARCHAR, DATE आदि)।
Example: SQL में Student Table बनाना
अब हम एक example के द्वारा समझते हैं
CREATE TABLE Student (
LastName VARCHAR(30),
FirstName VARCHAR(30),
Address VARCHAR(50),
RollNumber INT
);
इस table में:
- LastName → छात्रों का उपनाम store करेगा (Text Format)
- FirstName → छात्रों का नाम store करेगा
- Address → Address या location store करेगा
- RollNumber → Integer format में Roll Number store करेगा
Column Size Specify करना क्यों ज़रूरी है?
जब हम text-type column जैसे VARCHAR
बनाते हैं, तो उसका maximum size बताना ज़रूरी होता है।
इससे SQL को पता चलता है कि column में कितने characters तक data store किया जा सकता है।
उदाहरण के लिए-
CREATE TABLE Student (
LastName VARCHAR(30),
FirstName VARCHAR(20),
Address VARCHAR(60),
RollNumber INT
);
यहाँ
VARCHAR(30)
का मतलब है — maximum 30 characters तक का text store किया जा सकता है।INT
का मतलब है — numeric data (बिना decimal)।
SQL में Table Create करने के समय ध्यान देने योग्य बातें
- Table का नाम meaningful रखें।
- हर column के लिए सही data type चुनें।
- Column name में space न दें — अगर देना ज़रूरी हो तो square brackets
[]
का प्रयोग करें। - Primary key या unique field को define करना न भूलें।
उदाहरण:
CREATE TABLE Student (
RollNumber INT PRIMARY KEY,
FirstName NVARCHAR(50),
LastName NVARCHAR(50),
Address NVARCHAR(100),
AdmissionDate DATE
);
यहाँ RollNumber
primary key है — मतलब यह unique होगा और repeat नहीं किया जा सकता।
Table Structure देखने के लिए Command
अगर आप जानना चाहते हैं कि आपकी table कैसे बनी है (column names और data types क्या हैं), तो ये command use करें –
DESCRIBE Student;
या
SHOW COLUMNS FROM Student;
Table को Delete (Drop) कैसे करें?
अगर आपको किसी existing table को delete करना हो, तो ये command use करें
DROP TABLE Student;
⚠️सावधान:
यह command table और उसके सभी data को स्थायी रूप से delete कर देता है।
Quick Recap
Command | Use |
---|---|
CREATE TABLE | नई table बनाना |
ALTER TABLE | किसी existing table में बदलाव करना |
DROP TABLE | table को delete करना |
DESCRIBE या SHOW COLUMNS | table structure देखना |
इन्हें भी पढ़े –
- DBMS क्या है DBMS के प्रकार और कार्य की पूरी जानकारी | DBMS In Hindi
- डेटाबेस यूजर्स क्या है?
- डेटा इंडिपेंडेंस क्या है
- DBMS के लाभ
- Characteristics Of DBMS In Hindi
- डेटा मॉडल क्या है?
- डेटाबेस स्कीमा क्या है
- इंस्टैंस क्या है
- डेटाबेस इंटरफ़ेस क्या है
- डेटाबेस लैंग्वेज क्या है
- Classification of DBMS in Hindi
- Entity Set in DBMS
- DBMS Architecture in Hindi
- Types of Data Models in Hindi
- Attributes in DBMS in Hindi
- Entity Set in DBMS (Hindi)
- Entity Types in DBMS (Hindi)
- Types of Attributes in DBMS
- ER Model in DBMS (E-R मॉडल) क्या है?
- Entities के बीच संबंध
- Domain in DBMS
- Tuples in DBMS
- SQL में Joins क्या हैं?
- Primary Key in DBMS
- DBMS Keys in Hindi
- DBMS Data Integrity in Hindi
- Relational Algebra in DBMS
- Normalization in DBMS क्या है?
- BCNF (Boyce-Codd Normal Form) in DBMS
- Functional Dependency in DBMS
- Non-Loss Decomposition in DBMS
- SQL Data Types in Hindi
निष्कर्ष (Conclusion)
SQL में table बनाना database design का पहला और सबसे ज़रूरी step है।
हमेशा meaningful column names और correct data types का इस्तेमाल करें।
Practice करते रहिए – जितना ज्यादा आप queries लिखेंगे, उतनी जल्दी SQL आपकी आदत बन जाएगा।
RivnTech Pro Tip:
अगर आप database designing या SQL developer बनने की तैयारी कर रहे हैं,
तो daily 10-15 minutes table create, alter और insert commands की practice करें –
क्योंकि यही base है हर SQL project की