BCA / B.Tech 12 min read

SQL Command in Hindi

SQL Command in .NET With C# in Hindi 


  • SQL और .NET का उपयोग करके हम डेटाबेस में डेटा मैनेजमेंट, इनसर्शन और रिट्रीवल को कुशलता से कर सकते हैं। 
  • SQL की बुनियादी समझ और .NET के साथ उसका इंटीग्रेशन आधुनिक डेवलपमेंट में एक महत्वपूर्ण कौशल है।
SQL Command in Hindi

Introduction to SQL Command in Hindi | SQL Command का परिचय :

  • SQL (Structured Query Language) एक प्रोग्रामिंग लैंग्वेज है जिसका उपयोग डेटाबेस को मैनेज करने के लिए किया जाता है। 
  • इसका उपयोग डेटाबेस में डेटा को स्टोर, अपडेट, डिलीट और क्वेरी करने के लिए किया जाता है। SQL कमांड्स को मुख्य रूप से चार कैटेगरी में बाँटा गया है:
  • DDL (Data Definition Language): CREATE, ALTER, DROP
  • DML (Data Manipulation Language): INSERT, UPDATE, DELETE
  • DQL (Data Query Language): SELECT
  • DCL (Data Control Language): GRANT, REVOKE
1. SQL Command: CREATE डेटाबेस और टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है।

Syntax:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    ...
);

Example:

CREATE TABLE Students (
    StudentID INT PRIMARY KEY,
    Name VARCHAR(50),
    Age INT,
    Course VARCHAR(30)
);

2. SQL Command: QUERIES DATA (SELECT) 

डेटा को रिट्रीव करने के लिए SELECT कमांड का उपयोग किया जाता है।

Syntax:

SELECT column1, column2 FROM table_name WHERE condition;

Example: SELECT Name, Course FROM Students WHERE Age > 18;

3. SQL Command: INSERT DATA 

 डेटाबेस में डेटा डालने के लिए INSERT कमांड का उपयोग किया जाता है।

Syntax:

INSERT INTO table_name (column1, column2) VALUES (value1, value2);

Example:

INSERT INTO Students (StudentID, Name, Age, Course) 
VALUES (1, 'Rahul', 21, 'B.Sc');

4. SQL Command: UPDATE DATA 

डेटा को अपडेट करने के लिए UPDATE कमांड का उपयोग किया जाता है।

Syntax:

UPDATE table_name SET column1 = value1 WHERE condition;

Example:

UPDATE Students SET Age = 22 WHERE StudentID = 1;

5. SQL Command: DELETE DATA

डेटा को डिलीट करने के लिए DELETE कमांड का उपयोग किया जाता है।

Syntax:

DELETE FROM table_name WHERE condition;

Example:

DELETE FROM Students WHERE StudentID = 1;

6. Getting Single Values : किसी टेबल से एकल मान प्राप्त करने के लिए SELECT का उपयोग TOP, LIMIT या WHERE के साथ किया जाता है।

Example:

SELECT Name FROM Students WHERE StudentID = 1;

7. Putting It All Together : एक पूरा SQL स्क्रिप्ट जो डेटाबेस बनाता है, डेटा डालता है और क्वेरी करता है:

CREATE TABLE Employees (
    EmpID INT PRIMARY KEY,
    Name VARCHAR(50),
    Position VARCHAR(30),
    Salary INT
);

INSERT INTO Employees (EmpID, Name, Position, Salary) 
VALUES (101, 'Amit', 'Manager', 75000);

UPDATE Employees SET Salary = 80000 WHERE EmpID = 101;

SELECT * FROM Employees;

DELETE FROM Employees WHERE EmpID = 101;

.NET में SQL Command के लिए दो प्रोग्राम (C# में)

Program 1: Data Insertion in SQL using .NET (C#)

using System;
using System.Data.SqlClient;

class Program {
    static void Main() {
        string connectionString = "Data Source=SERVER;Initial Catalog=MyDatabase;Integrated Security=True;";
        using (SqlConnection connection = new SqlConnection(connectionString)) {
            connection.Open();

            string query = "INSERT INTO Students (StudentID, Name, Age, Course) VALUES (2, 'Anjali', 20, 'BCA')";
            SqlCommand command = new SqlCommand(query, connection);
            
            int rowsAffected = command.ExecuteNonQuery();
            Console.WriteLine($"{rowsAffected} row(s) inserted.");
        }
    }
}

Program 2: Retrieving Data from SQL using .NET (C#)

using System;
using System.Data.SqlClient;

class Program {
    static void Main() {
        string connectionString = "Data Source=SERVER;Initial Catalog=MyDatabase;Integrated Security=True;";
        using (SqlConnection connection = new SqlConnection(connectionString)) {
            connection.Open();

            string query = "SELECT Name, Course FROM Students WHERE Age > 18";
            SqlCommand command = new SqlCommand(query, connection);

            using (SqlDataReader reader = command.ExecuteReader()) {
                while (reader.Read()) {
                    Console.WriteLine($"Name: {reader["Name"]}, Course: {reader["Course"]}");
                }
            }
        }
    }
}

In this Chapter

SQL Command in Hindi
Introduction of .Net in Hindi
Web Services in Hindi | वेब सर्विसेस हिंदी में
WSDL in Hindi | WSDL हिंदी में
Boxing & Unboxing in ADO.NET in Hindi
CLR in Hindi | CLR क्या है?
Common Types System in Hindi
MSIL in Hindi
Assemblies & Class Libraries in Hindi
Project of .Net in Hindi
What is VB.NET and IDE in Hindi | वीबी.नेट क्या है ?
Intermediate Language in Hindi
Object Orientation in Hindi
Managed Execution in Hindi
Rapid Development in Hindi
Windows Presentation Foundation in Hindi
Whats new For .NET framework 3.5?
Windows Workflow Foundation (WWF) in Hindi
Windows Card Space in Hindi
Windows Communication Foundation in Hindi
How To Install and Use The Visual Studio 2008
How to Working With Visual Studio 2008
Types of Visual Studio 2008 in Hindi
Visual Studio 2008 IDE in Hindi
How To Create Console Application in Hindi
Introduction of C# in .NET in Hindi
Classes of .NET With C# in Hindi
Properties of .NET With C# in Hindi
Structs in C# .NET in Hindi
Delegates & Events in Hindi
Generic Collections in .NET (C#) in Hindi
Type Safety in Hindi
Nullable Types in .NET in Hindi
ADO.NET in Hindi | ADO.NET क्या है?
SQL Connection Object in Hindi
LINQ in Hindi | LINQ क्या है?
What is Using Stored Procedures?
Windows Application in .NET in Hindi | Windows Application क्या है?
BCA || .NET with C# 2023 Paper | MDSU Exam Paper
.NET with C# All Important Questions and Answers in Hindi (MDSU)
BCA || .NET with C# 2025 Paper | MDSU Exam Paper