डेटाबेस में टेबल कैसे बनाए?

July 9, 2026 6 min Read Sommaya Singh
database-me-table-kaise-banaye

हर किसी ऍप्लिकेशन में एक प्रकार का स्ट्रक्चर्ड डेटा होना काफी ज़रूरी हैं। और इसकी शुरुआत होती हैं डेटाबेस में टेबल बनाने से। अगर आप एक आसान सा contact form, ई-कॉमर्स प्लेटफार्म, और मुश्किल एंटरप्राइज सिस्टम बनाना चाहते हैं, तो डेटाबेस में टेबल बनाना काफी ज़्यादा ज़रूरी हैं।  

इस ब्लॉग में हम समझेंगे कि रिलेशनल डेटाबेस में टेबल कैसे बनाए। इसमें आप समझेंगे कि core SQL syntax, महत्वपूर्ण data types, और अपने डेटा को कैसे ऑर्गनाइज़्ड रखें।

विषयसूची

डेटाबेस में टेबल का मतलब क्या होता हैं?

डेटाबेस बनाने के लिए आपको Relational Database Management Systems (RDBMS) या फिर Non-Relational (NoSQL) Databases की ज़रूरत हैं। ज़्यादातर यूज़र्स MySQL  का इस्तमाल करते हैं जिससे सभी डेटा को एक स्ट्रक्चर्ड तरीके से रखने का एक मॉडल होता हैं।   यह बिल्कुल एक Excel Sheet या रजिस्टर के पन्ने जैसा होता है, जिसमें डेटा को रो (Rows) और कॉलम (Columns) के रूप में सजाया जाता है।टेबल के बारे में मुख्य बातें इस प्रकार हैं:

इन्हे भी पढ़े: डेटाबेस क्या है और इसके प्रकार

मुख्य हिस्से (Core Components) 

  • Columns / Fields: एक प्रकार का vertical structure होता हैं जो तय करता हैं कि किस प्रकार की जानकारी सेव होंगी। जैसे- Roll_No, Name, Age।
  • Rows / Records / Tuples: यह हॉरिजॉन्टल डेटा स्टोर करने के तरीके होते हैं। इसमें आप किसी व्यक्ति या चीज़ों के बारे में पूरी जानकारी डाल सकते हैं।
  • Cell: जहां एक Row और Column मिलते हैं, वहां एक वैल्यू (डेटा) सेव होती है।

उदाहरण: 

mysql-table

टेबल की विशेषताएं 

table-features-hindi
  • डेटा टाइप (Data Type): हर column का एक नियम होता हैं कि उसमे कैसा डेटा आएगा। जैसे सिर्फ Age में नंबर ही आएंगे ना की कोई अक्षर। 
  • Primary Key: हर टेबल में एक column मौजूद होता हैं जो सभी row को unique बनाता हैं, जैसे आपका Roll_No या Aadhaar_No। इससे दो रिकॉर्ड्स आपस में मिक्स नहीं होते।
  • Degree: किसी टेबल में कुल कितने Columns हैं।
  • Cardinality: किसी टेबल में कुल कितनी Rows मौजूद हैं।

अन्य प्रमुख Constraints (नियम)

Foreign Key: यह एक टेबल के डेटा को दूसरी टेबल के डेटा से जोड़ती हैं जैसे कि Parent-Child Relationship। उदाहरण के लिए, यदि आपकी ‘Students’ टेबल में कोई Roll_No है, तो वही Roll_No ‘Fees’ टेबल में भी मौजूद होना चाहिए, ताकि गलत students फीस न भर सके।

  • NOT NULL: यह नियम सुनिश्चित करता हैं कि आप किसी Column को खाली नहीं छोड़ सकते。 जैसे, किसी का Name या Mobile_No खाली नहीं होना चाहिए।
  • UNIQUE: यह सुनिश्चित करता हैं कि एक Column में सभी values अलग अलग हों। Primary key की तरह यह भी duplicate डेटा रोकता हैं, लेकिन इसका उपयोग आप Email या फिर Aadhaar जैसे अन्य महत्वपूर्ण columns पर भी कर सकते हैं।
  • CHECK Constraint: यह किसी कॉलम में डेटा डालने से पहले एक condition की जांच करता है। उदाहरण के लिए, आप Age कॉलम पर चेक लगा सकते हैं कि Age हमेशा \(18\) से बड़ी होनी चाहिए।
  • DEFAULT: अगर कोई यूज़र column में डेटा भरना भूल जाता हैं, तो डिफ़ॉल्ट नियम ऑटोमेटेड तरीके से एक तय की गई वैल्यू उसमे भर देता हैं। जैसे, अगर आप किसी टेबल में City का नाम नहीं लिखेंगे तब भी वो डिफ़ॉल्ट डेटा ‘Nashik’ सेट हो जाएगा।

डेटाबेस में टेबल में बनाने के तरीके

SQL में कमांड (CREATE TABLE)

यह एक आसान तरीका हैं जो सभी डेटाबेस मैनेजमेंट सॉफ्टवेयर (MySQL, PostgreSQL, Oracle)  के लिए काम करता हैं।  यह रहा इस कामंड को इस्तमाल करने का सही syntax: 

CREATE TABLE Students (

    Roll_No INT PRIMARY KEY,

    Name VARCHAR(50) NOT NULL,

    Age INT,

    Admission_Date DATE

);

इस टेबल में कुछ कम्पोनेंट्स मौजूद हैं:

  • INT / VARCHAR / DATE: इसका मतलब होता हैं डेटा टाइप। 
  • PRIMARY KEY: इसमें मौजूद Roll_No को unique बनाता हैं। 
  • NOT NULL: इसका मतलब हैं कि Name column को आप खाली नहीं छोड़ सकते हैं।

Graphical User Interface (GUI) द्वारा

MySQL के अलावा भी अगर आप टेबल बनाना चाहते हैं तो GUI इंटरफेस द्वारा भी बना सकते हैं।  

अगर आप phpMyAdmin, MySQL Workbench, या SQL Server Management Studio (SSMS) जैसे सॉफ्टवेयर का इस्तमाल करते हैं तो यह रहे कुछ स्टेप्स जिसमे आप डेटाबेस में टेबल बना सकते हैं।  

  • अपने Database Software में Login करें। 
  • अपने स्क्रीन की Left साइड में मौजूद Database ऑप्शन पर क्लिक करें। 
  • इसके बाद एक नया टेबल बनाने के लिए मौजूदा Create Table या New Table ऑप्शन चुने।  
  • फिर एक फॉर्म खुलेगा, जहाँ अपने columns का नाम आप दाल सकते हैं। 
  • उनके सामने उनका Data Type (जैसे INT, VARCHAR) चुनें।
  • जिस Column को Primary Key बनाना है, उसके सामने Primary Key checkbox को टिक करें।
  • अंत में, Save या Apply बटन पर क्लिक करें।

इन्हे भी पढ़े: कंप्यूटर प्रोग्रामिंग क्या हैं

डेटाबेस में टेबल जोड़ने के बाद क्या करें?

एक बार आपने अपने डेटाबेस में टेबल बना लिया उसके बाद उसमे डेटा को स्टोर, व्यवस्थित और fetch के लिए डेटा (Data) जोड़ना और Query execute करना होता है।

यह रहे कुछ आगे के स्टेप्स जो आपको फॉलो करने हैं टेबल बनाने के बाद। 

  • डेटा डालें: अभी आपने सिर्फ एक basic table बनाया हैं। इसमें आपको अपनी ज़रूरत के अनुसार rows और column जोड़ने होंगे। इसके लिए आप INSERT INTO statement का इस्तमाल कर सकते हैं।

उदाहरण: INSERT INTO TableName (Column1, Column2) VALUES (‘Value1’, ‘Value2’)।

  • डेटा देखे: टेबल में मौजूद रिकॉर्ड्स को देखने या filter करने के लिए SELECT statement का प्रयोग करें।

उदाहरण: SELECT * FROM TableName

  • Modify Table Structure: यदि आप कोई नया कॉलम जोड़ना या हटाना चाहते हैं, तो ALTER TABLE कमांड का उपयोग करें।
  • Create Relationships: यदि आपकी अन्य टेबलें भी हैं, तो एक टेबल की Primary Key को दूसरी टेबल में Foreign Key से जोड़ें।
निष्कर्ष

डेटाबेस में टेबल बनाना हर डेवलपर के लिए एक बुनियादी और ज़रूरी स्किल है। CREATE TABLE स्टेटमेंट से आप कॉलम नाम, डेटा टाइप और कॉन्स्ट्रेंट्स (PRIMARY KEY, FOREIGN KEY, NOT NULL) डिफाइन करके सही टेबल बना सकते हैं।

टेबल बनाते समय सही डेटा टाइप चुनें, प्राइमरी की ज़रूर सेट करें, और नॉर्मलाइजेशन का पालन करें ताकि डेटा डुप्लीकेट न हो। एक अच्छी टेबल स्ट्रक्चर आपके डेटाबेस को फ़ास्ट और मैनेज करने में आसान बनाती है।

FAQs

१. SQL में नई टेबल बनाने का बेसिक Syntax क्या है?

SQL में नई टेबल बनाने के लिए CREATE TABLE स्टेटमेंट का उपयोग किया जाता है। इसके साथ टेबल का नाम और ब्रैकेट के अंदर कॉलम के नाम उनके डेटा टाइप के साथ लिखे जाते हैं।

२. टेबल बनाते समय Primary Key सेट करना क्यों ज़रूरी है?

Primary Key टेबल के हर रिकॉर्ड (रो) को एक विशिष्ट और Unique पहचान देती है। यह डेटा में duplicacy को रोकती है और अलग-अलग टेबल्स के बीच relationship बनाने में मदद करती है।

३. बिना query लिखे graphical interface (जैसे phpMyAdmin) में टेबल कैसे बनाएं?

phpMyAdmin में लॉग इन करके सबसे पहले अपने डेटाबेस को चुनें और वहाँ ‘Create table’ का विकल्प ढूंढें। इसके बाद टेबल का नाम और कॉलम की संख्या डालकर, ग्राफिकल फॉर्म में कॉलम के नाम और डेटा टाइप भरकर ‘Save’ पर क्लिक करें।

४.SQL में Data Types जैसे VARCHAR और INT का क्या मतलब होता है?

INT का मतलब ‘Integer’ होता है, जिसका उपयोग बिना दशमलव वाली संख्याओं (जैसे 1, 2, 100) को स्टोर करने के लिए किया जाता है। VARCHAR का मतलब ‘Variable Character’ होता है, जिसका उपयोग नाम, पते या टेक्स्ट (Text) को स्टोर करने के लिए होता है।

The Author

मै एक अनुभवी कंटेंट राइटर हूँ जो पिछले कुछ वर्षों से MilesWeb के साथ काम कर रहा हूँ। मै विभिन्न प्रकार की कंटेंट लिखने में माहिर हूँ, जिसमें ब्लॉग पोस्ट, वेबसाइट कॉपी, और सोशल मीडिया भी शामिल है।