"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > SQL और बेसिक कमांड का परिचय

SQL और बेसिक कमांड का परिचय

2024-08-30 को प्रकाशित
ब्राउज़ करें:685

Introduction to SQL and Basic Commands

एसक्यूएल का परिचय

एसक्यूएल क्या है?

एसक्यूएल (स्ट्रक्चर्ड क्वेरी लैंग्वेज) एक मानक प्रोग्रामिंग भाषा है जिसका उपयोग रिलेशनल डेटाबेस के प्रबंधन और हेरफेर के लिए किया जाता है। यह उपयोगकर्ताओं को डेटाबेस में डेटा बनाने, पढ़ने, अपडेट करने और हटाने की अनुमति देता है। SQL सरल, घोषणात्मक कथनों का उपयोग करके डेटाबेस के साथ इंटरैक्ट करने का एक तरीका प्रदान करता है।

SQL क्यों सीखें?

एसक्यूएल सीखना कई कारणों से आवश्यक है:

  • डेटा प्रबंधन: रिलेशनल डेटाबेस के प्रबंधन और क्वेरी के लिए SQL प्राथमिक भाषा है, जिसका व्यापक रूप से विभिन्न अनुप्रयोगों में उपयोग किया जाता है।
  • कैरियर के अवसर: डेटाबेस प्रशासकों, डेटा विश्लेषकों और सॉफ्टवेयर डेवलपर्स सहित कई आईटी और डेटा-संबंधित भूमिकाओं के लिए SQL में दक्षता एक मूल्यवान कौशल है।
  • डेटा विश्लेषण: SQL आपको जटिल डेटा विश्लेषण और रिपोर्टिंग कार्य करने में सक्षम बनाता है, जिससे बड़े डेटासेट से मूल्यवान अंतर्दृष्टि निकालना आसान हो जाता है।
  • बहुमुखी प्रतिभा: SQL का उपयोग कई लोकप्रिय डेटाबेस सिस्टमों में किया जाता है, जैसे कि MySQL, PostgreSQL और Microsoft SQL सर्वर, जो इसे विभिन्न प्लेटफार्मों पर एक बहुमुखी कौशल बनाता है।

SQL डेटाबेस और टेबल ऑपरेशंस गाइड

डेटाबेस संचालन

एक डेटाबेस बनाना

CREATE DATABASE FirstDB;

नोट: फर्स्टडीबी डेटाबेस का नाम है।

डेटाबेस का उपयोग करना

USE FirstDB;

नोट: यह उपयोग के लिए डेटाबेस का चयन करता है।

एक डेटाबेस छोड़ना

DROP DATABASE FirstDB;

नोट: यह डेटाबेस और उसकी सभी सामग्री को स्थायी रूप से हटा देता है।

डेटाबेस बदलना (केवल पढ़ने के लिए सेट करें)

ALTER DATABASE FirstDB READ ONLY = 1;

नोट: यह डेटाबेस को केवल पढ़ने योग्य बनाता है, किसी भी संशोधन को रोकता है।

टेबल संचालन

एक तालिका बनाना

CREATE TABLE student (
    student_id INT,
    first_name VARCHAR(30),
    last_name VARCHAR(50),
    student_address VARCHAR(50),
    hourly_pay DECIMAL(5,2),
    student_date DATE
);

नोट: यह निर्दिष्ट कॉलम और डेटा प्रकारों के साथ 'छात्र' नामक एक तालिका बनाता है।

किसी तालिका से सभी डेटा का चयन करना

SELECT * FROM student;

नोट: यह 'छात्र' तालिका से सभी पंक्तियों और स्तंभों को पुनः प्राप्त करता है।

किसी तालिका का नाम बदलना

RENAME TABLE student TO students;

नोट: इससे तालिका का नाम 'छात्र' से 'छात्र' में बदल जाता है।

तालिका संरचना में परिवर्तन

एक नया कॉलम जोड़ना

ALTER TABLE students
ADD phone_number VARCHAR(15);

नोट: यह 'छात्रों' तालिका में एक नया कॉलम 'फ़ोन_नंबर' जोड़ता है।

किसी कॉलम का नाम बदलना

ALTER TABLE students
CHANGE phone_number email VARCHAR(100);

नोट: यह कॉलम नाम को 'फ़ोन_नंबर' से बदलकर 'ईमेल' कर देता है और इसके डेटा प्रकार को संशोधित करता है।

कॉलम के डेटा प्रकार को संशोधित करना

ALTER TABLE students 
MODIFY COLUMN email VARCHAR(100);

नोट: यह 'ईमेल' कॉलम के डेटा प्रकार को VARCHAR(100) में बदल देता है।

कॉलम की स्थिति बदलना

ALTER TABLE students
MODIFY email VARCHAR(100) AFTER last_name;

नोट: यह 'ईमेल' कॉलम को 'अंतिम_नाम' कॉलम के बाद ले जाता है।

ALTER TABLE students
MODIFY email VARCHAR(100) FIRST;

नोट: यह 'ईमेल' कॉलम को तालिका में पहला कॉलम बना देता है।

एक कॉलम हटाना

ALTER TABLE students
DROP COLUMN email;

नोट: यह तालिका से 'ईमेल' कॉलम को स्थायी रूप से हटा देता है।

एकाधिक परिचालनों का संयोजन

ALTER TABLE students
MODIFY email VARCHAR(100) AFTER last_name;
SELECT * FROM students;

नोट: यह कॉलम की स्थिति को बदलता है और फिर एक ऑपरेशन में नई तालिका संरचना प्रदर्शित करता है।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/dipsankadaria/introduction-to-sql-and-basic-commands-11o7?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3