कमांड लाइन से SQL फाइल एक्जीक्यूट करना
टर्मिनल/कमांड प्रॉम्प्ट से SQL फाइल चलाने के लिए:
mysql -u yourUserName -p yourDatabaseName < yourFileName.sql
चरण-दर-चरण प्रक्रिया (Windows)
- कमांड प्रॉम्प्ट खोलें: Win+R →
cmd→ Enter - MySQL bin डायरेक्टरी में जाएं:
cd C:\Program Files\MySQL\MySQL Server 8.0\bin - कमांड चलाएं:
mysql -u root -p test < mydb.sql
पासवर्ड प्रॉम्प्ट पर पासवर्ड दर्ज करें।
उदाहरण: SQL फाइल कंटेंट (mydb.sql)
CREATE TABLE Instructor (
id INT PRIMARY KEY,
Name VARCHAR(20)
);
INSERT INTO Instructor VALUES(1, 'John'),(2, 'Larry'),(3, 'Sam');
वेरिफिकेशन
mysql> USE test; mysql> SELECT * FROM Instructor;
+----+-------+ | id | Name | +----+-------+ | 1 | John | | 2 | Larry | | 3 | Sam | +----+-------+
नोट: Linux/Mac पर भी समान कमांड काम करता है। सुनिश्चित करें कि SQL फाइल में USE database_name; शामिल है या कमांड में डेटाबेस नाम दें।