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

MySQL

  1. MySQL में सभी डुप्लिकेट रिकॉर्ड्स कैसे चुनें? सबक्वेरी का उपयोग

    डुप्लिकेट चुनने के लिए सबक्वेरी का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.87 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable(Name) values(John); Query

  2. MySQL में वर्तमान तिथि के रिकॉर्ड को छोड़कर सभी रिकॉर्ड्स प्रदर्शित करें

    टेबल बनाएं mysql> create table DemoTable ( -> Name varchar(100), -> DueDate datetime -> ); Query OK, 0 rows affected (0.54 sec) रिकॉर्ड्स डालें मान लें वर्तमान तिथि 2019-07-05 है: mysql> insert into DemoTable values(Chris,2019-06-24); Query OK, 1 row affected (0.12 sec) m

  3. MySQL में एक ही क्वेरी में LIKE और IN को कैसे लागू करें? REGEXP का उपयोग

    बेहतर दक्षता के लिए, इसी कार्य के लिए Regular Expression (REGEXP) का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> Name varchar(30) -> ); Query OK, 0 rows affected (0.62 sec) रिकॉर्ड्स डालें mysql> insert into DemoTable values(John); Query OK, 1 row affected (0.13 s

  4. MySQL में LEFT() फ़ंक्शन का उपयोग करके फ़ोन नंबर से एरिया कोड कैसे निकालें?

    मान लीजिए हमारे पास फ़ोन नंबरों की एक सूची है और हमें उससे एरिया कोड निकालने हैं। ये एरिया कोड उदाहरण के लिए, फ़ोन नंबर के पहले 3 अंक होते हैं। इसके लिए MySQL के LEFT() फ़ंक्शन का उपयोग करें। टेबल बनाएं mysql> create table DemoTable ( -> AreaCodes varchar(100) -> ); Query OK, 0 ro

  5. MySQL में बड़ी स्ट्रिंग्स संग्रहीत करने के लिए TEXT डेटा टाइप उपयोग करना

    MySQL में लंबी टेक्स्ट स्ट्रिंग्स (65,535 अक्षर तक) संग्रहीत करने के लिए TEXT डेटा टाइप का उपयोग किया जाता है। VARCHAR की 65,535 बाइट सीमा के विपरीत, TEXT बड़ी मात्रा में टेक्स्ट के लिए डिज़ाइन किया गया है। सिंटैक्स CREATE TABLE yourTableName ( yourColumnName TEXT, ... ); उदाहरण के लिए टेब

  6. MySQL में FIND_IN_SET से ASC/DESC के बिना कस्टम क्रम में सॉर्ट करना

    MySQL में ORDER BY में ASC/DESC का उपयोग किए बिना पूरी तरह से कस्टम क्रम में सॉर्ट करने के लिए FIND_IN_SET() फ़ंक्शन का उपयोग किया जा सकता है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (Number INT); डेटा डालना mysql> INSERT INTO DemoTable VALUES(20), (60), (40), (800); सभी रिकॉ

  7. MySQL में CHAR_LENGTH से 4 अक्षर से कम वाले स्ट्रिंग्स खोजना

    MySQL में स्ट्रिंग कॉलम में अक्षरों की संख्या गिनकर 4 से कम लंबाई वाले स्ट्रिंग्स खोजने के लिए CHAR_LENGTH() फ़ंक्शन का उपयोग किया जाता है। यह बाइट्स नहीं, अक्षर गिनता है (मल्टी-बाइट कैरेक्टर सेट के लिए सही)। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (Name VARCHAR(100)); डेटा डालना

  8. MySQL में WHERE से विशिष्ट स्कोर से अधिक वाले छात्रों के रिकॉर्ड्स खोजना

    MySQL में किसी न्यूनतम स्कोर से अधिक अंक प्राप्त करने वाले छात्रों के रिकॉर्ड्स खोजने के लिए WHERE क्लॉज़ में तुलना ऑपरेटर () का उपयोग किया जाता है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName VARCHAR(100), StudentS

  9. MySQL में COUNT(DISTINCT) से कॉलम में अद्वितीय रिकॉर्ड्स की गिनती

    MySQL में किसी कॉलम में अद्वितीय (डिस्टिंक्ट) मानों की संख्या गिनने के लिए COUNT(DISTINCT columnName) का उपयोग किया जाता है। यह डुप्लिकेट्स को एक बार ही गिनता है। सिंटैक्स SELECT COUNT(DISTINCT yourColumnName) FROM yourTableName; उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (Name VARC

  10. MySQL में JSON डेटा टाइप और JSON_CONTAINS से JSON क्वेरी करना

    MySQL 5.7+ में JSON डेटा टाइप का उपयोग करके JSON दस्तावेज़ संग्रहीत और क्वेरी किए जा सकते हैं। JSON_CONTAINS() फ़ंक्शन जांचता है कि क्या JSON दस्तावेज़ में विशिष्ट मान मौजूद है। JSON कॉलम वाली टेबल बनाना mysql> CREATE TABLE DemoTable (StudentName JSON); JSON सरणी डालना mysql> INSERT INTO Dem

  11. MySQL में TIME_TO_SEC और TIMEDIFF से समय अंतर को सेकंड में बदलना

    MySQL में दो TIME मानों के बीच का अंतर सेकंड में प्राप्त करने के लिए TIMEDIFF() से अंतर निकालकर TIME_TO_SEC() से सेकंड में बदलें। ABS() से निरपेक्ष मान लें। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable ( SourceTime TIME, DestinationTime TIME ); डेटा डालना mysql> INSERT INTO Dem

  12. MySQL में STR_TO_DATE और MONTH से VARCHAR तिथि कॉलम में महीना फ़िल्टर करना

    MySQL में VARCHAR कॉलम में संग्रहीत तिथि स्ट्रिंग्स (जैसे mm-dd-yyyy) से विशिष्ट महीने के रिकॉर्ड्स फ़िल्टर करने के लिए STR_TO_DATE() से तिथि में बदलकर MONTH() फ़ंक्शन का उपयोग किया जाता है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (DueDate VARCHAR(100)); डेटा डालना mysql> INSE

  13. MySQL में GRANT EXECUTE से उपयोगकर्ता को सभी स्टोर्ड प्रोसीजर एक्सेस देना

    MySQL में किसी उपयोगकर्ता को डेटाबेस के सभी स्टोर्ड प्रोसीजर और फंक्शन निष्पादित करने का अधिकार देने के लिए GRANT EXECUTE स्टेटमेंट का उपयोग किया जाता है। उपयोगकर्ता सूची देखना mysql> SELECT user, host FROM mysql.user; आउटपुट (आंशिक) +------------------+-----------+ | user | host

  14. MySQL में ऑपरेटर प्राथमिकता: TRUE OR TRUE AND FALSE क्यों TRUE होता है

    MySQL में AND ऑपरेटर की प्राथमिकता OR से अधिक होती है। इसलिए TRUE OR TRUE AND FALSE का मूल्यांकन TRUE OR (TRUE AND FALSE) के रूप में होता है। चरण-दर-चरण मूल्यांकन पहले AND: TRUE AND FALSE → FALSE (0) फिर OR: TRUE OR FALSE → TRUE (1) MySQL में सत्यापन mysql> SELECT (TRUE AND FALSE); +---------

  15. MySQL में GROUP BY COUNT से कॉलम में डुप्लिकेट मानों की गिनती

    MySQL में किसी कॉलम में प्रत्येक मान की घटनाओं (डुप्लिकेट गिनती) को प्राप्त करने के लिए GROUP BY के साथ COUNT(*) का उपयोग किया जाता है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (Number INT); डेटा डालना (डुप्लिकेट्स सहित) mysql> INSERT INTO DemoTable VALUES(20), (20), (10), (30)

  16. MySQL में FIND_IN_SET से कॉमा-अलग मानों वाले कॉलम में खोज करना

    MySQL में एक कॉलम में कॉमा-अलग (या अन्य डिलीमीटर) मानों की सूची में किसी मान की खोज के लिए FIND_IN_SET() फ़ंक्शन का उपयोग किया जाता है। IN() ऑपरेटर यहाँ काम नहीं करता क्योंकि यह कॉलम मानों की तुलना करता है, न कि सूची के अंदर। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (ListOfValues T

  17. MySQL में ORDER BY FIELD() से IN() सूची के क्रम में परिणाम लौटाना

    MySQL में IN() क्लॉज़ में मानों के क्रम में ही परिणाम लौटाने के लिए ORDER BY FIELD() फ़ंक्शन का उपयोग किया जाता है। यह कस्टम सॉर्टिंग के लिए बहुत उपयोगी है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (Number INT); डेटा डालना mysql> INSERT INTO DemoTable VALUES(19), (30), (34), (2

  18. MySQL में SHOW GRANTS से उपयोगकर्ता के अधिकार देखना

    MySQL में किसी उपयोगकर्ता को दिए गए अधिकारों (privileges/grants) को देखने के लिए SHOW GRANTS स्टेटमेंट का उपयोग किया जाता है। यह उपयोगकर्ता खाता प्रबंधन और ऑडिटिंग के लिए आवश्यक है। उपयोगकर्ता और होस्ट सूची देखना mysql> SELECT user, host FROM mysql.user; आउटपुट (आंशिक) +------------------+-----

  19. MySQL में SUBSTRING_INDEX से हाइफ़न के बाद का भाग निकालना

    MySQL में किसी कॉलम में हाइफ़न (-) के बाद के अंतिम भाग को निकालने के लिए SUBSTRING_INDEX() फ़ंक्शन का उपयोग ऋणात्मक काउंट के साथ किया जाता है। सिंटैक्स SELECT SUBSTRING_INDEX(yourColumnName, -, -1) AS aliasName FROM yourTableName; उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (StreetNa

  20. MySQL में SUBSTRING_INDEX और INSTR से हाइफ़न से पहले का भाग काटना

    MySQL में स्ट्रिंग में हाइफ़न (-) से पहले का भाग निकालने (काटने) के लिए INSTR() से हाइफ़न की स्थिति ढूंढकर SUBSTRING() और SUBSTRING_INDEX() का उपयोग किया जाता है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable (StudentId VARCHAR(100)); डेटा डालना mysql> INSERT INTO DemoTable VALUES(S

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:97/229  20-कंप्यूटर/Page Goto:1 91 92 93 94 95 96 97 98 99 100 101 102 103