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

MySQL

  1. MySQL SELECT में CONCAT() से वाइल्डकार्ड जोड़कर LIKE खोज करें

    सिंटैक्स select * from yourTableName where yourColumnName like concat(%, yourValue, %); उदाहरण insert into demo48(name) values(John Smith), (John Doe), (Adam Smith), (David Miller), (Chris Brown); Smith वाले नाम खोजना select * from demo48 where name like concat(%,Smith,%); +----+------------+ |

  2. MySQL में कॉमा-सेपरेटेड मान वाले कॉलम में विशिष्ट संख्या खोजकर रिकॉर्ड चुनें

    CONCAT() + LIKE कॉमा सेपरेटेड स्ट्रिंग में सटीक संख्या मिलान के लिए: select * from yourTableName where concat(,, yourColumnName, ,) like %,yourValue,%; उदाहरण insert into demo49 values(4,5,6,Adam), (5,3,2,Mike), (3,4,9,Bob); संख्या 4 खोजना select * from demo49 where concat(,, id, ,) like %,4,%;

  3. MySQL में TIMESTAMP फ़ील्ड वाली टेबल कैसे बनाएँ?

    TIMESTAMP कॉलम TIMESTAMP DEFAULT CURRENT_TIMESTAMP से ऑटोमैटिक वर्तमान समय सेट होता है। उदाहरण ); डेटा डालना और परिणाम insert into demo50(start_date) values(2020-01-01); +----+---------------------+---------------------+ | id | start_date | end_date | +----+-----------------

  4. MySQL में वर्ष के अंकों का योग कैसे निकालें?

    गणितीय विधि वर्ष 2020 के लिए: 2+0+2+0 = 4 select floor(@year_column_value / 1000) + floor(@year_column_value % 1000 / 100) + floor(@year_column_value % 100 / 10) + floor(@year_column_value % 10) AS SUM_OF_DIGITS_OF_YEAR; परिणाम +-----------------------+ | SUM_OF_DIGITS_OF_YEAR | +--

  5. MySQL में ORDER BY CASE WHEN से कस्टम क्रम में पंक्तियाँ कैसे व्यवस्थित करें?

    CASE WHEN सिंटैक्स select * from yourTableName order by case when name=John then 110 when name=Bob then 105 when name=David then 104 else 101 end; उदाहरण insert into demo51(name) values(John), (Bob), (David), (Sam); परिणाम: कस्टम प्राथमिकता के अनुसार DESC क्रम +----+-------+ |

  6. MySQL में टेबल जोड़कर (JOIN) मान कैसे प्राप्त करें?

    JOIN का उपयोग दो टेबल को सामान्य कॉलम (PK-FK) पर जोड़ें। टेबल 1: demo52 insert into demo52 values(1,John), (2,David), (3,Mike); टेबल 2: demo53 (FK से demo52) insert into demo53 values(1,23), (2,22), (3,26); JOIN क्वेरी SELECT name FROM demo52 t1 JOIN demo53 t2 ON t1.id=t2.id WHERE t1.id=1; +-

  7. MySQL में तिथि के आधार पर सशर्त रूप से BETWEEN/BEFORE/AFTER कैसे चुनें?

    सिंटैक्स select * from yourTableName where yourColumnName1 yourValue2 OR yourColumnName2 is null); उदाहरण: कर्मचारी जॉइनिंग और रिलीविंग तिथि insert into demo35(joining_date,relieving_date) values(2020-01-10,2020-07-11), (2020-05-07,2020-12-08), (2020-04-11,2020-09-18), (2020-03-12,2020-10-01);

  8. MySQL में विशिष्ट मान वाले कॉलम की संख्या कैसे गिनें?

    SUM() के साथ गणना बाइनरी मान (0/1) वाले कॉलम के लिए: select sum(value1+value2+value3) as `Total_Number_Of_1`, sum(value1 and value2 and value3) as `Total_Number_Of_Rows_With_1` from yourTableName; उदाहरण insert into demo36(value1,value2,value3) values(1,0,0), (1,0,1), (1,1,1), (0,1,0), (

  9. Java में MySQL PreparedStatement का WHERE क्लॉज के साथ सही उपयोग

    PreparedStatement सिंटैक्स String query = select yourColumnName from yourTableName where name = ?; PreparedStatement ps = (PreparedStatement) con.prepareStatement(query); ps.setString(columnIndex, yourValue); टेबल और डेटा insert into demo37(name) values(John), (Bob), (John), (Chris), (David), (Jo

  10. MySQL में CONCAT_WS() से कन्कैटिनेट करके शर्त के साथ ROW कैसे चुनें?

    CONCAT_WS() फ़ंक्शन CONCAT_WS(separator, col1, col2, ...) सेपरेटर के साथ कॉलम जोड़ता है। उदाहरण insert into demo38 values(10,John,Smith,1990-10-01), (11,David,Miller,1994-01-21), (11,John,Doe,1992-02-01), (12,Adam,Smith,1996-11-11), (13,Chris,Brown,1997-03-10); क्वेरी: user_id 11 और 13 के लिए फ़

  11. MySQL में डुप्लिकेट डिलीट करके एक पंक्ति कैसे रखें?

    टेम्पररी टेबल विधि CREATE TABLE temp AS SELECT DISTINCT ... से यूनिक रिकॉर्ड कॉपी करें। मूल टेबल TRUNCATE करें। टेम्पररी टेबल से डेटा वापस डालें। टेम्पररी टेबल DROP करें। उदाहरण insert into demo39 values(10,John), (10,John), (11,David), (11,David); डुप्लिकेट हटाने के चरण drop table temporaryT

  12. MySQL में अगली पंक्ति पेजिनेशन कैसे चुनें?

    LIMIT क्लॉज LIMIT offset, row_count से पेजिनेशन लागू करें। उदाहरण insert into demo40(name) values(Chris), (David), (Mike), (Sam), (Carol), (bob); 5वीं और 6वीं पंक्ति प्राप्त करना (offset=4, count=2) select * from demo40 limit 4,2; +----+-------+ | id | name | +----+-------+ | 5 | Carol | | 6

  13. MySQL REGEXP: केवल स्ट्रिंग या स्ट्रिंग+नंबर वाले रिकॉर्ड दिखाएँ, केवल नंबर वाले नहीं

    REGEXP पैटर्न कम से कम एक अक्षर (a-z या A-Z) वाले रिकॉर्ड के लिए: select yourColumnName from yourTableName where yourColumnName REGEXP [a-zA-Z]; उदाहरण insert into demo41 values(John Smith34), (John Smith), (9234John Smith), (john smith), (98775); क्वेरी और परिणाम select name from demo41 where

  14. MySQL में WHERE क्लॉज में तिथि घटाकर ROW कैसे चुनें?

    TIMESTAMPDIFF() फ़ंक्शन दो तिथियों के बीच अंतर (मिनट, घंटे, दिन आदि) निकालने के लिए: TIMESTAMPDIFF(UNIT, start_datetime, end_datetime) उदाहरण insert into demo42 values(2020-01-10 12:30:05), (2019-02-24 10:40:45), (2020-05-12 05:45:55), (2020-05-12 05:40:55), (2020-05-12 05:42:55); 5 मिनट के अंदर

  15. MySQL में टेबल बनाकर वर्तमान तिथि को डिफ़ॉल्ट मान के रूप में सेट करना

    DEFAULT कंस्ट्रेंट सिंटैक्स CREATE TABLE yourTableName ( yourColumnName1 dataType not null, yourColumnName2 dataType default anyValue, ... ); उदाहरण: कर्मचारी जॉइनिंग तिथि ); डेटा डालना और परिणाम insert into demo43(employee_name) values(Bob); +-------------+---------------+---------

  16. MySQL में सबसे अधिक सैलरी कैसे चुनें?

    MAX() फ़ंक्शन किसी कॉलम का अधिकतम मान प्राप्त करने के लिए: select MAX(yourColumnName) AS anyAliasName from yourTableName; उदाहरण insert into demo44(employee_name,employee_salary) values(John,3000), (David,4500), (Bob,3500), (Carol,5500), (Mike,4900); क्वेरी और परिणाम select MAX(employee_salary)

  17. MySQL में स्ट्रिंग में केवल पहली बार आने वाले शब्द को कैसे रिप्लेस करें?

    REGEXP_REPLACE() फ़ंक्शन केवल पहली occurrence बदलने के लिए REGEXP_REPLACE() का उपयोग करें (MySQL 8.0+)। उदाहरण स्ट्रिंग: This is my first MySQL query. This is the first tutorial. I am learning for the first time. first का पहला occurrence second से रिप्लेस करना है। टेबल और डेटा insert into demo26

  18. MySQL में विशिष्ट मान से कम मान वाले रिकॉर्ड छोड़कर बाकी कैसे चुनें?

    WHERE क्लॉज का उपयोग निर्दिष्ट मान से बड़े मान वाले रिकॉर्ड प्राप्त करने के लिए: yourValue; उदाहरण insert into demo27(value) values(50), (500), (100), (400), (100), (800), (600); 500 से बड़े मान चुनना 500; +----+-------+ | id | value | +----+-------+ | 6 | 800 | | 7 | 600 | +----+-------

  19. MySQL में स्ट्रिंग और नंबर के मिश्रण के लिए कौन सा डेटा टाइप उपयोग करें?

    VARCHAR() डेटा टाइप स्ट्रिंग और नंबर दोनों स्टोर करने के लिए VARCHAR() सबसे उपयुक्त है: CREATE TABLE yourTableName ( yourColumnName1 VARCHAR(40) ); उदाहरण insert into demo28(user_id) values(John_123), (David_44), (Mike99), (Sam101); परिणाम +----+----------+ | id | user_id | +----+----------+ |

  20. MySQL में एकाधिक कॉलम द्वारा ORDER BY अपेक्षानुसार काम नहीं कर रहा?

    सही सिंटैक्स एक से अधिक कॉलम द्वारा क्रमबद्ध करने का सिंटैक्स: select * from yourTableName order by yourColumnName1 DESC, yourColumnName2, yourColumnName3; उदाहरण टेबल और डेटा insert into demo29 values(10,500), (14,400), (9,500), (13,400), (45,500), (11,400); क्रमबद्ध करने से पहले +--------+----

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:11/229  20-कंप्यूटर/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17