MS SQL Server & SQL

Admin, Student's Library
0

MS SQL Server ट्यूटोरियल: इंस्टॉलेशन से बेसिक क्वेरीज तक

MS SQL Server इंटरफेस

MS SQL Server Microsoft द्वारा विकसित एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है। यह ट्यूटोरियल आपको SQL Server के इंस्टॉलेशन से लेकर बेसिक क्वेरीज लिखने तक पूरी प्रक्रिया सिखाएगा।

भाग 1: MS SQL Server डाउनलोड और इंस्टॉलेशन

चरण 1: SQL Server डाउनलोड करें

  1. Microsoft की आधिकारिक वेबसाइट पर जाएं: SQL Server डाउनलोड पेज
  2. डेवलपमेंट के लिए Developer edition चुनें (निःशुल्क)
  3. "Download now" बटन पर क्लिक करें

चरण 2: SQL Server इंस्टॉल करें

इंस्टॉलेशन प्रक्रिया
  • डाउनलोड की गई फाइल चलाएं
  • "Basic" इंस्टॉलेशन टाइप चुनें
  • लाइसेंस शर्तें स्वीकार करें
महत्वपूर्ण नोट्स
  • डिफॉल्ट लोकेशन रिकमेंडेड
  • इंस्टॉलेशन पूरा होने तक प्रतीक्षा करें
  • SQL Server इंस्टेंस नाम नोट करें (आमतौर पर "MSSQLSERVER")

भाग 2: SQL Server Management Studio (SSMS) इंस्टॉल करना

चरण विवरण
1. डाउनलोड SSMS डाउनलोड लिंक से इंस्टॉलर प्राप्त करें
2. इंस्टॉल इंस्टॉलेशन विजार्ड का पालन करें
3. लॉन्च इंस्टॉलेशन पूरा होने के बाद SSMS खोलें

भाग 3: SQL Server से कनेक्ट करना

1. SSMS खोलें
2. "Connect to Server" डायलॉग में:
   - Server type: Database Engine
   - Server name: (local) या .\SQLEXPRESS
   - Authentication: Windows Authentication
3. "Connect" बटन पर क्लिक करें

नोट: स्थानीय विकास के लिए Windows Authentication सबसे सरल विकल्प है। प्रोडक्शन वातावरण में SQL Server Authentication का उपयोग करें।

भाग 4: डेटाबेस और टेबल्स बनाना

नया डेटाबेस बनाएं

-- नया डेटाबेस बनाएं
CREATE DATABASE SampleDB;
GO

-- नए डेटाबेस का उपयोग करें
USE SampleDB;

-- Get all the tables from database;
SELECT name FROM sys.tables;
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES


GO

कस्टमर्स टेबल बनाएं

CREATE TABLE Customers (
    CustomerID INT PRIMARY KEY IDENTITY(1,1),
    FirstName NVARCHAR(50) NOT NULL,
    LastName NVARCHAR(50) NOT NULL,
    Email NVARCHAR(100),
    RegistrationDate DATETIME DEFAULT GETDATE()
);
GO

ऑर्डर्स टेबल बनाएं

CREATE TABLE Orders (
    OrderID INT PRIMARY KEY IDENTITY(1,1),
    CustomerID INT FOREIGN KEY REFERENCES Customers(CustomerID),
    OrderDate DATETIME DEFAULT GETDATE(),
    TotalAmount DECIMAL(10, 2),
    OrderStatus NVARCHAR(20) DEFAULT 'Pending'
);
GO

भाग 5: बेसिक CRUD ऑपरेशन्स

डेटा इंसर्ट करें
INSERT INTO Customers (FirstName, LastName, Email)
VALUES ('राहुल', 'शर्मा', 'rahul@example.com');
डेटा पढ़ें
SELECT * FROM Customers
WHERE LastName = 'शर्मा';
डेटा अपडेट करें
UPDATE Customers
SET Email = 'new.email@example.com'
WHERE CustomerID = 1;
डेटा डिलीट करें
DELETE FROM Customers
WHERE CustomerID = 3;

भाग 6: जॉइन्स और एडवांस्ड क्वेरीज

टेबल्स जॉइन करना

SELECT c.FirstName, c.LastName, o.OrderDate, o.TotalAmount
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID;

व्यू बनाना

CREATE VIEW CustomerOrders AS
SELECT c.CustomerID, c.FirstName, c.LastName, 
       o.OrderID, o.OrderDate, o.TotalAmount
FROM Customers c
JOIN Orders o ON c.CustomerID = o.CustomerID;

भाग 7: डेटाबेस मैनेजमेंट

महत्वपूर्ण: नियमित बैकअप आपके डेटा को सुरक्षित रखने का सबसे अच्छा तरीका है।

बैकअप लेना

BACKUP DATABASE SampleDB
TO DISK = 'C:\Backups\SampleDB.bak';

रिस्टोर करना

RESTORE DATABASE SampleDB
FROM DISK = 'C:\Backups\SampleDB.bak';

निष्कर्ष

इस ट्यूटोरियल में हमने MS SQL Server के इंस्टॉलेशन से लेकर बेसिक डेटाबेस ऑपरेशन्स तक की पूरी प्रक्रिया सीखी। अब आप:

  • SQL Server और SSMS इंस्टॉल कर सकते हैं
  • नए डेटाबेस और टेबल्स बना सकते हैं
  • बेसिक CRUD ऑपरेशन्स परफॉर्म कर सकते हैं
  • जॉइन्स का उपयोग कर सकते हैं
  • डेटाबेस का बैकअप/रिस्टोर कर सकते हैं

अगला कदम: अधिक उन्नत SQL क्वेरीज सीखने के लिए हमारा एडवांस्ड SQL ट्यूटोरियल देखें।

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !