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

MySQL

  1. MySQL में दोहराए गए ID वाले रो के Price का SUM करना

    GROUP BY के साथ SUM() एग्रीगेट फंक्शन एक ही ID वाली पंक्तियों के Price कॉलम का योग करने के लिए GROUP BY Id के साथ SUM(Price) का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable850(Id INT, Price INT); Query OK, 0 rows affected (0.54 sec) रिकॉर्ड्स इन्सर्ट करना (द

  2. MySQL में TRUNCATE के बाद ऑटो-इन्क्रीमेंट मान रीसेट करना

    TRUNCATE TABLE और ALTER TABLE AUTO_INCREMENT TRUNCATE TABLE टेबल के सभी डेटा को हटाता है और ऑटो-इन्क्रीमेंट काउंटर को रीसेट करता है (आमतौर पर 1 पर)। कस्टम प्रारंभिक मान के लिए ALTER TABLE ... AUTO_INCREMENT = N का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable8

  3. MySQL में बूलियन कॉलम से जेंडर स्ट्रिंग निकालना (IF/CASE)

    बूलियन को स्ट्रिंग में बदलना MySQL में BOOLEAN प्रकार TINYINT(1) का पर्याय है: TRUE = 1, FALSE = 0। IF() या CASE का उपयोग करके इन्हें पठनीय स्ट्रिंग्स (MALE/FEMALE) में बदलें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable815(Gender BOOLEAN); Query OK, 0 rows affected (0.8

  4. MySQL में INSERT के दौरान DATE_ADD() से मान सेट करना (बिना UPDATE)

    INSERT में एक्सप्रेशन का उपयोग MySQL में INSERT स्टेटमेंट के VALUES क्लॉज में फंक्शन कॉल और एक्सप्रेशन उपयोग किए जा सकते हैं, जिससे अलग UPDATE की आवश्यकता नहीं होती। उदाहरण: टेबल बनाना mysql> CREATE TABLE DemoTable816(DueDate DATETIME); Query OK, 0 rows affected (0.45 sec) INSERT के दौरान डेट म

  5. MySQL में INFORMATION_SCHEMA से सभी यूजर ग्रांट्स देखना

    INFORMATION_SCHEMA.SCHEMA_PRIVILEGES MySQL में सभी यूजर्स के स्कीमा-स्तरीय प्रिविलेजेस देखने के लिए INFORMATION_SCHEMA.SCHEMA_PRIVILEGES टेबल को क्वेरी करें। क्वेरी mysql> SELECT * FROM INFORMATION_SCHEMA.SCHEMA_PRIVILEGES; नमूना आउटपुट (संक्षिप्त) +-----------------------------+---------------

  6. MySQL में IFNULL() से केवल NULL मानों को अपडेट करना

    IFNULL() फंक्शन के साथ UPDATE IFNULL(expr, val) फंक्शन expr NULL होने पर val लौटाता है, अन्यथा expr। UPDATE में उपयोग करके केवल NULL मानों को डिफ़ॉल्ट मान से बदलें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable817(Value INT); Query OK, 0 rows affected (0.53 sec) रिकॉर्ड्

  7. MySQL में सबक्वेरी से क्यूमुलेटिव सम 150 से कम वाले मान चुनना

    सबक्वेरी के साथ क्यूमुलेटिव सम फ़िल्टरिंग कॉलम मानों का क्यूमुलेटिव सम (रनिंग टोटल) एक सीमा से कम होने वाली पंक्तियों को चुनने के लिए सहसंबद्ध सबक्वेरी का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable844( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Amo

  8. MySQL में MD5 पासवर्ड को SHA256 में बदलना

    SHA2() फंक्शन का उपयोग MySQL में SHA2(str, hash_length) फंक्शन SHA-2 परिवार के हैश फंक्शन्स (SHA-224, SHA-256, SHA-384, SHA-512) की गणना करता है। मौजूदा MD5 हैश को SHA-256 में बदलने के लिए उपयोग करें। उदाहरण: टेबल बनाना और MD5 पासवर्ड इन्सर्ट करना mysql> CREATE TABLE DemoTable818(UserPassword TE

  9. MySQL में DATE_FORMAT() से YYYY-MM-DD को DD Month, YYYY में बदलना

    DATE_FORMAT() फंक्शन MySQL में DATE_FORMAT(date, format) फंक्शन डेट/टाइम मान को निर्दिष्ट फॉर्मेट स्ट्रिंग के अनुसार फॉर्मेट करता है। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable845(AdmissionDate DATE); Query OK, 0 rows affected (1.10 sec) रिकॉर्ड्स इन्सर्ट करना mysql&g

  10. MySQL में ID और नाम की शर्तों के साथ SELECT क्वेरी

    WHERE क्लॉज में एकाधिक शर्तें (AND) एक से अधिक कॉलम्स पर शर्तें लागू करने के लिए WHERE क्लॉज में AND ऑपरेटर का उपयोग करें। सभी शर्तें पूरी होनी चाहिए। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable819( StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName

  11. MySQL में डेटाबेस बनाने से पहले यूजर अधिकार जांचना

    SHOW GRANTS कमांड किसी यूजर के अधिकारों (प्रिविलेजेस) को देखने के लिए SHOW GRANTS स्टेटमेंट का उपयोग करें। यह डेटाबेस बनाने से पहले आवश्यक अनुमतियों की जांच के लिए उपयोगी है। सिंटैक्स SHOW GRANTS FOR username@host; केस 1: वर्तमान यूजर (रूट) के अधिकार mysql> SHOW GRANTS FOR CURRENT_USER; आउटपुट

  12. MySQL में केवल अंतिम 5 रिकॉर्ड्स प्राप्त करना (LIMIT और ORDER BY)

    DESC क्रम में LIMIT का उपयोग सबसे हाल के (अंतिम) रिकॉर्ड्स प्राप्त करने के लिए ORDER BY ... DESC के साथ LIMIT N का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable820( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName VARCHAR(100) ); Query OK, 0 ro

  13. MySQL में विशिष्ट मान को पहले क्रमबद्ध करना (ORDER BY CASE/LIKE)

    CASE एक्सप्रेशन के साथ कस्टम ऑर्डरिंग विशिष्ट मानों को परिणाम सेट में पहले दिखाने के लिए ORDER BY CASE WHEN ... THEN ... ELSE ... END पैटर्न का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable808(Value VARCHAR(100)); Query OK, 0 rows affected (0.61 sec) रिकॉर्ड्

  14. MySQL में वर्तमान डेट से पुरानी पंक्तियों का चयन करना

    NOW() के साथ तुलना वर्तमान डेट/समय से पुराने रिकॉर्ड्स खोजने के लिए NOW() फंक्शन के साथ तुलना ऑपरेटर (<, <=) का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable840(DueDate DATETIME); Query OK, 0 rows affected (0.66 sec) रिकॉर्ड्स इन्सर्ट करना (मान लें वर्त

  15. MySQL में सेसन वेरिएबल से कॉलम मान को पिछले मान के साथ जोड़ना

    सेसन वेरिएबल का उपयोग करके रनिंग टोटल MySQL में एक कॉलम के मान को पिछली पंक्ति के मान के साथ जोड़कर (रनिंग टोटल/क्यूमुलेटिव सम) बनाने के लिए यूजर-डिफाइंड वेरिएबल (@var) का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable809(Price INT); Query OK, 0 rows affected (

  16. MySQL में दो कॉलम्स के लिए IN ऑपरेटर का उपयोग

    रो कंस्ट्रक्टर के साथ IN ऑपरेटर MySQL एक साथ कई कॉलम्स पर IN ऑपरेटर का उपयोग करने के लिए रो कंस्ट्रक्टर सिंटैक्स (col1, col2) IN ((val1, val2), ...) सपोर्ट करता है। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable810( First INT, Second INT ); Query OK, 0 rows affecte

  17. MySQL में विशिष्ट कॉलम मान वाली पंक्तियों की गिनती करना

    COUNT() और GROUP BY का उपयोग किसी कॉलम के प्रत्येक विशिष्ट मान की घटनाओं को गिनने के लिए COUNT() एग्रीगेट फंक्शन के साथ GROUP BY का उपयोग करें। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable841( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value VARCHAR(100) ); Quer

  18. MySQL में एक साथ कई रो इन्सर्ट करना

    मल्टी-रो INSERT सिंटैक्स MySQL एक ही INSERT स्टेटमेंट में कई मान सेट्स की अनुमति देता है, जिससे बल्क इन्सर्ट तेज और कुशल होता है। सिंटैक्स INSERT INTO table_name (col1, col2, ...) VALUES (val1, val2, ...), (val1, val2, ...), ...; उदाहरण: टेबल बनाना mysql> CREATE TABLE DemoTable811( Student

  19. क्या MySQL में InnoDB डिफ़ॉल्ट रूप से सक्षम है?

    हाँ, InnoDB डिफ़ॉल्ट स्टोरेज इंजन है MySQL संस्करण 4.0 से InnoDB डिफ़ॉल्ट स्टोरेज इंजन है। वर्तमान संस्करण (8.0+) में भी यह डिफ़ॉल्ट है। संस्करण जांचना mysql> SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.00 sec) कॉन्फ़िगरेशन फाइल में डि

  20. MySQL में LIKE ऑपरेटर से कीवर्ड आधारित खोज प्रणाली बनाना

    LIKE ऑपरेटर से खोज प्रणाली LIKE ऑपरेटर वाइल्डकार्ड (%, _) के साथ पैटर्न मिलान करने के लिए उपयोग किया जाता है, जिससे सरल खोज प्रणाली बनाई जा सकती है। उदाहरण: टेबल बनाना और डेटा इन्सर्ट करना mysql> CREATE TABLE DemoTable812(Comments TEXT); Query OK, 0 rows affected (0.61 sec) रिकॉर्ड्स इन्सर्ट कर

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:75/229  20-कंप्यूटर/Page Goto:1 69 70 71 72 73 74 75 76 77 78 79 80 81