Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL

  1. MySQL में टेबल के कॉलम नाम प्राप्त करने का सिंटैक्स

    information_schema.columns को क्वेरी करके किसी टेबल के सभी कॉलम नाम प्राप्त करें। सिंटैक्स SELECT column_name FROM information_schema.columns WHERE table_schema = yourDatabaseName AND table_name = yourTableName; नमूना टेबल बनाना CREATE TABLE DemoTable ( EmployeeId INT, EmployeeFirstName V

  2. MySQL में ALTER TABLE का उपयोग करके तारीख कॉलम को NULL अनुमति दें

    ALTER TABLE ... MODIFY COLUMN का उपयोग करके NOT NULL प्रतिबंध को हटाएं और तारीख कॉलम में NULL मानों की अनुमति दें। सिंटैक्स ALTER TABLE yourTableName MODIFY COLUMN yourColumnName DATE NULL; NOT NULL के साथ टेबल बनाना CREATE TABLE DemoTable (ShippingDate DATE NOT NULL); Query OK, 0 rows affected (

  3. MySQL प्रिपेयर्ड स्टेटमेंट में टेबल नाम के लिए उपयोगकर्ता-परिभाषित वेरिएबल सेट करें

    उपयोगकर्ता-परिभाषित वेरिएबल (@var) और PREPARE/EXECUTE का उपयोग करके डायनामिक SQL बनाएं जहां टेबल नाम एक वेरिएबल है। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName VARCHAR(20) ); Query OK, 0 rows affected (0.71 sec) INSERT

  4. MySQL में पहली टेबल पर ट्रिगर लागू करके दूसरी टेबल में रिकॉर्ड डालें

    BEFORE INSERT ट्रिगर बनाएं जो पहली टेबल में सम्मिलन होने पर स्वचालित रूप से दूसरी टेबल में एक पंक्ति डालता है। ट्रिगर सिंटैक्स DELIMITER // CREATE TRIGGER trigger_name BEFORE INSERT ON table1 FOR EACH ROW BEGIN INSERT INTO table2 VALUES (val1, val2, ...); END; // DELIMITER ; टेबल बनाना CREATE

  5. MySQL में FLOAT कॉलम को राउंड करें और परिणाम नए कॉलम में प्रदर्शित करें

    ROUND() फ़ंक्शन का उपयोग करके फ्लोट मानों को निर्दिष्ट दशमलव स्थानों तक राउंड करें और परिणाम को नए कॉलम में प्रदर्शित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Value FLOAT); Query OK, 0 rows affected (0.95 sec) INSERT INTO DemoTable VALUES(12.4567),(124.7884),(45.64643); सभी रिकॉर्

  6. MySQL में स्ट्रिंग फील्ड में संख्यात्मक वर्णों के आधार पर पंक्तियों को समूहित करें

    स्ट्रिंग फील्ड के साथ शून्य (0) जोड़कर MySQL के निहित प्रकार रूपांतरण का उपयोग करके अग्रणी संख्यात्मक भाग निकालें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (StudentId VARCHAR(100)); Query OK, 0 rows affected (0.92 sec) INSERT INTO DemoTable VALUES(9844Bob),(6375DavidMiller),(007),(97474Bo

  7. MySQL Regex: खोज में वर्ण को नजरअंदाज करने के लिए पैटर्न मिलान (जैसे Chris.Brown)

    REPLACE() फ़ंक्शन का उपयोग करके तुलना से पहले अवांछित वर्ण (जैसे डॉट) को हटाएं, जिससे लचीला मिलान सक्षम हो। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Name VARCHAR(40)); Query OK, 0 rows affected (0.63 sec) INSERT INTO DemoTable VALUES(John.Smith),(Chris Brown),(Chris.Brown),(David Miller)

  8. MySQL में AND/OR का उपयोग करके चयन क्वेरी निष्पादित करें

    AND और OR तार्किक ऑपरेटर को मिलाकर एक ही क्वेरी में कई फ़िल्टर शर्तें लागू करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( StudentId INT, StudentName VARCHAR(20), StudentSubject VARCHAR(20) ); Query OK, 0 rows affected (0.62 sec) INSERT INTO DemoTable VALUES (10,Chris,MongoDB

  9. Java का उपयोग करके MySQL टेबल में रिकॉर्ड डालें

    JDBC Statement या PreparedStatement का उपयोग करके Java एप्लिकेशन से MySQL में रिकॉर्ड डालें। टेबल बनाना CREATE TABLE DemoTable( Id INT, Name VARCHAR(30), CountryName VARCHAR(30), Age INT ); Query OK, 0 rows affected (0.66 sec) Java कोड (Statement) 0) { System.out.

  10. MySQL में मल्टी-टेबल DELETE करें

    संबंधित टेबल से मिलान करने वाली पंक्तियों को हटाने के लिए अलग-अलग DELETE स्टेटमेंट निष्पादित करें (या जॉइन के साथ मल्टी-टेबल DELETE सिंटैक्स का उपयोग करें)। पहली टेबल बनाना और डेटा डालना CREATE TABLE DemoTable1 (Id INT, Name VARCHAR(20)); Query OK, 0 rows affected (0.63 sec) INSERT INTO DemoTabl

  11. MySQL में CASE WHEN के साथ SELECT का उपयोग करके विषम और सम आईडी प्रदर्शित करें

    CASE अभिव्यक्ति के साथ मॉड्यूलो ऑपरेटर (%) का उपयोग करके प्रत्येक आईडी को विषम या सम के रूप में वर्गीकृत करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (PageId INT); Query OK, 0 rows affected (0.85 sec) INSERT INTO DemoTable VALUES(233),(34),(76),(89); सभी रिकॉर्ड देखना SELECT * FROM De

  12. MySQL में नेस्टेड INSERT ... SELECT लागू करें

    INSERT ... SELECT सिंटैक्स का उपयोग करके एक टेबल से दूसरी टेबल में शर्त के आधार पर पंक्तियाँ कॉपी करें। सिंटैक्स INSERT INTO table2(col1, col2, ...) SELECT col1, col2, ... FROM table1 WHERE condition; पहली टेबल बनाना और डेटा डालना CREATE TABLE DemoTable1 ( Id INT NOT NULL AUTO_INCREMENT PRIMA

  13. MySQL में तुलना करें जब एडमिशन तारीख वर्तमान तारीख से कम हो

    VARCHAR तारीख कॉलम की तुलना CURDATE() से करने के लिए STR_TO_DATE() का उपयोग करके इसे DATE प्रकार में बदलें। टेबल बनाना CREATE TABLE DemoTable (AdmissionDate VARCHAR(50)); Query OK, 0 rows affected (0.63 sec) नोट: मान लें वर्तमान तारीख 14-Sep-2019 है। डेटा डालना INSERT INTO DemoTable VALUES(15-S

  14. MySQL में GROUP_CONCAT के साथ डुप्लिकेट खोजें और एक पंक्ति में प्रदर्शित करें

    GROUP_CONCAT() के साथ GROUP BY का उपयोग करके डुप्लिकेट मानों को समूहित करें और संबंधित नामों को एक पंक्ति में संयोजित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( StudentFavouriteSubject VARCHAR(40), StudentName VARCHAR(40) ); Query OK, 0 rows affected (0.75 sec) INSERT INTO D

  15. MySQL में VARCHAR फॉर्मेट में तारीख होने पर विशिष्ट रिकॉर्ड चुनें

    STR_TO_DATE() फ़ंक्शन का उपयोग करके VARCHAR तारीख स्ट्रिंग को उचित DATE प्रकार में बदलें ताकि सटीक तुलना हो सके। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (DueDate VARCHAR(60)); Query OK, 0 rows affected (0.71 sec) INSERT INTO DemoTable VALUES(12-AUG-2016),(14-AUG-2018),(24-AUG-2012),(14-A

  16. MySQL में विशिष्ट संख्या से अधिक और कम मानों की गिनती अलग कॉलम में प्रदर्शित करें

    COUNT() के साथ CASE स्टेटमेंट का उपयोग करके थ्रेशोल्ड से अधिक और कम/बराबर मानों की गिनती अलग-अलग कॉलम में करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Score INT); Query OK, 0 rows affected (0.71 sec) INSERT INTO DemoTable VALUES(40),(48),(59),(33),(38),(89),(35); सभी रिकॉर्ड देखना SE

  17. MySQL में REGEXP का उपयोग करके स्ट्रिंग में विशिष्ट वर्ण खोजें

    REGEXP ऑपरेटर का उपयोग करके जांचें कि क्या कोई स्ट्रिंग किसी विशेष क्रम में वर्णों के अनुक्रम को समाहित करती है। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Value VARCHAR(50)); Query OK, 0 rows affected (3.92 sec) INSERT INTO DemoTable VALUES(XYSJGHAKLMVDFFSA),(PQRSTJAVAL),(SJATUVAK),(JSTUV

  18. MySQL में IN() का उपयोग करके मिलान खोजें और रिकॉर्ड प्राप्त करें

    IN() ऑपरेटर का उपयोग करके विशिष्ट मानों के सेट से मिलान करने वाली पंक्तियाँ प्राप्त करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( Id INT, FirstName VARCHAR(20), Gender ENUM(Male,Female) ); Query OK, 0 rows affected (1.73 sec) INSERT INTO DemoTable VALUES(1,Chris,Male),(10,E

  19. MySQL में एक क्वेरी में विशिष्ट रिकॉर्ड (डुप्लिकेट) की घटनाओं को गिनें

    COUNT() एग्रीगेट फ़ंक्शन के साथ GROUP BY का उपयोग करके प्रत्येक विशिष्ट मान की घटनाओं को गिनें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable ( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentSubject VARCHAR(40) ); Query OK, 0 rows affected (5.03 sec) INSERT INTO DemoTable(St

  20. MySQL में एक रेंज में केवल विशिष्ट रिकॉर्ड अपडेट करें, पूरे कॉलम को नहीं

    WHERE क्लॉज के साथ UPDATE का उपयोग करके मान रेंज के आधार पर चुनिंदा पंक्तियों को संशोधित करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (Name VARCHAR(40), Position INT); Query OK, 0 rows affected (1.17 sec) INSERT INTO DemoTable VALUES(Chris,90),(David,67),(Bob,55),(Sam,40); अपडेट से पहल

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:52/229  20-कंप्यूटर/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58