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

MySQL

  1. MySQL में AUTO_INCREMENT कॉलम में अपने मान डालना

    MySQL में आप AUTO_INCREMENT कॉलम में स्पष्ट रूप से मान डाल सकते हैं। बस INSERT स्टेटमेंट में कॉलम नाम और मान निर्दिष्ट करें। एक टेबल बनाते हैं: CREATE TABLE InsertValueInAutoIncrement ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VARCHAR(20) ); कुछ रिकॉर्ड डालें, जिनमें से कुछ म

  2. PHP का उपयोग करके MySQL में ENUM के संभावित मान प्राप्त करना

    MySQL में ENUM कॉलम के सभी संभावित मान प्राप्त करने के लिए INFORMATION_SCHEMA.COLUMNS टेबल का उपयोग करें। सिंटैक्स: SELECT COLUMN_TYPE AS EnumValues FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = yourDatabaseName AND TABLE_NAME = yourTableName AND COLUMN_NAME = yourEnumColumnName; ENUM डेट

  3. MySQL डेटाबेस में अंतिम परिवर्तन की दिनांक/समय प्राप्त करना

    MySQL डेटाबेस में किसी टेबल पर अंतिम परिवर्तन का समय जानने के लिए INFORMATION_SCHEMA.TABLES का उपयोग करें। सिंटैक्स: SELECT UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = yourDatabaseName AND TABLE_NAME = yourTableName; एक टेबल बनाते हैं: CREATE TABLE TblUpdate ( Id INT NOT NU

  4. MySQL में विभिन्न उद्धरण चिह्नों का उपयोग

    MySQL में दो प्रकार के उद्धरण चिह्नों का उपयोग होता है: बैकटिक (`) - टेबल नाम और कॉलम नाम के लिए सिंगल कोट () - स्ट्रिंग मानों के लिए उदाहरण के लिए एक टेबल बनाते हैं: CREATE TABLE QuotesDemo ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VARCHAR(20), UserAge INT ); रिकॉर्ड डाले

  5. MySQL में NOW() में 5 दिन/घंटे/मिनट/सेकंड जोड़ना

    वर्तमान दिनांक और समय में 5 दिन जोड़ने के लिए NOW() + INTERVAL 5 DAY का उपयोग करें। यह संपूर्ण दिनांक-समय को अपडेट करता है। एक टेबल बनाते हैं: CREATE TABLE UserInformationExpire ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VARCHAR(10), UserInformationExpireDateTime DATETIME NOT

  6. MySQL में स्टोर्ड प्रोसीजर में IF स्टेटमेंट और एकाधिक शर्तें

    MySQL में स्टोर्ड प्रोसीजर के अंदर IF स्टेटमेंट में एकाधिक शर्तों के लिए AND या OR ऑपरेटर का उपयोग कर सकते हैं। सिंटैक्स: DECLARE X INT; DECLARE Y INT; SET X = value1; SET Y = value2; IF ((X value2) OR X != anyValueToCompare) THEN yourStatement; ELSE yourStatement; END IF; उदाहरण के लिए एक

  7. MySQL में सभी पंक्तियाँ NULL न हों तो SUM करें अन्यथा NULL लौटाएँ

    MySQL में आप GROUP BY के साथ HAVING क्लॉज का उपयोग करके यह प्राप्त कर सकते हैं। सिंटैक्स निम्नलिखित है: SELECT yourColumnName1, SUM(yourColumnName2) FROM yourTableName GROUP BY yourColumnName1 HAVING COUNT(yourColumnName2) = COUNT(*); इसे समझने के लिए एक टेबल बनाते हैं: CREATE TABLE SumDemo ( Id

  8. क्या "SELECT 1 ..." क्वेरी में "LIMIT 1" का उपयोग करना समझदारी है?

    MySQL में SELECT 1 के साथ LIMIT 1 का उपयोग हाँ, SELECT 1 क्वेरी में LIMIT 1 का उपयोग करना समझदारी है, विशेषकर बड़ी टेबल पर अस्तित्व जांच (existence check) के लिए। समस्या: SELECT 1 बिना LIMIT select 1 from Select1AndLimit1Demo; यदि टेबल में 7 पंक्तियाँ हैं, तो 7 बार 1 लौटाता है। +---+ | 1 | +---+

  9. MySQL में GROUP BY के अंदर ORDER BY उपयोग करना संभव है? MAX() फ़ंक्शन का उपयोग करें

    MySQL में GROUP BY के साथ MAX() का उपयोग करके GROUP BY के अंदर ORDER BY प्रभाव प्राप्त करना MySQL में सीधे GROUP BY के अंदर ORDER BY उपयोग नहीं कर सकते। इसके बजाय MAX() या MIN() एग्रीगेट फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT yourNameColumnName, MAX(yourRankColumnName) FROM yourTableName GROUP BY

  10. MySQL में IN() क्लॉज का उपयोग करते समय सॉर्टिंग से कैसे बचें?

    MySQL में FIND_IN_SET() का उपयोग करके IN() क्लॉज के क्रम को बनाए रखना MySQL में IN() क्लॉज परिणामों को कॉलम के अनुसार सॉर्ट कर देता है। मूल क्रम बनाए रखने के लिए ORDER BY FIND_IN_SET() का उपयोग करें। उदाहरण टेबल बनाएं: ); डेटा डालें: insert into ProductStock values(75, Product-221, 15, 670.56);

  11. MySQL में FLOAT मान को DECIMAL कॉलम में डालने पर चेतावनी कैसे देखें?

    MySQL में DECIMAL कॉलम में FLOAT डालने पर चेतावनी देखना जब आप DECIMAL कॉलम में फ्लोट मान डालते हैं जो फिट नहीं होता, तो MySQL चेतावनी देता है। SHOW WARNINGS से इसे देख सकते हैं। उदाहरण अस्थायी टेबल बनाएं: ); फ्लोट मान डालें (DECIMAL डिफ़ॉल्ट स्केल 0 है): insert into WarningDemo values(9.80); Qu

  12. MySQL में महीने के आधार पर रिकॉर्ड चुनें और फ़िल्टर करें

    MySQL में MONTHNAME() और GROUP BY का उपयोग करके महीनेवार डेटा एग्रीगेट करना आप MONTHNAME() या MONTH() फ़ंक्शन के साथ GROUP BY और SUM() का उपयोग करके महीने के आधार पर डेटा समूहित कर सकते हैं। उदाहरण टेबल बनाएं: ); विभिन्न महीनों का डेटा डालें: insert into SelectPerMonthDemo(Price, PurchaseDate)

  13. MySQL में रीड/राइट अनुपात चेक करने की कमांड

    MySQL में SHOW STATUS से रीड/राइट अनुपात जांचना SHOW STATUS कमांड का उपयोग करके MySQL सर्वर के विभिन्न काउंटर देख सकते हैं, जिनसे रीड/राइट अनुपात की गणना की जा सकती है। विधि 1: सभी Com_* काउंटर SHOW STATUS LIKE Com_%; विधि 2: प्रमुख ऑपरेशन काउंटर SHOW GLOBAL STATUS WHERE Variable_name IN (Com_sel

  14. MySQL में अंतिम पंक्ति को छोड़कर सभी पंक्तियाँ कैसे चुनें?

    MySQL में सबक्वेरी का उपयोग करके अंतिम पंक्ति को छोड़कर सभी पंक्तियाँ चुनना आप != ऑपरेटर और MAX() सबक्वेरी का उपयोग करके अंतिम पंक्ति (अधिकतम ID) को बाहर कर सकते हैं। सिंटैक्स SELECT * FROM yourTableName WHERE yourIdColumnName != (SELECT MAX(yourIdColumnName) FROM yourTableName); उदाहरण टेबल बनाए

  15. MySQL में ERROR 1111: Invalid use of group function कैसे हल करें? WHERE क्लॉज में एग्रीगेट फ़ंक्शन का सही उपयोग

    MySQL में WHERE क्लॉज में एग्रीगेट फ़ंक्शन का सही उपयोग आप सीधे WHERE क्लॉज में AVG(), SUM(), COUNT() जैसे एग्रीगेट फ़ंक्शन का उपयोग नहीं कर सकते। इसके लिए सबक्वेरी का उपयोग करें। गलत तरीका (त्रुटि 1111) AVG(EmployeeSalary); सही तरीका: सबक्वेरी का उपयोग (SELECT AVG(yourColumnName) FROM yourTabl

  16. क्या MySQL में दो WHERE क्लॉज जैसे "WHERE condition1 AND condition2" उपयोग कर सकते हैं?

    MySQL में AND/OR ऑपरेटर का उपयोग करके एकाधिक शर्तें हाँ, MySQL में आप AND या OR ऑपरेटर का उपयोग करके एक ही WHERE क्लॉज में एकाधिक शर्तें जोड़ सकते हैं। सिंटैक्स SELECT * FROM yourTableName WHERE yourColumnName1 = value1 AND yourColumnName2 = value2; उदाहरण टेबल बनाएं: ); डेटा डालें: insert int

  17. MySQL में VARCHAR में संग्रहीत तारीखों के बीच BETWEEN खोज कैसे करें?

    MySQL में STR_TO_DATE() का उपयोग करके VARCHAR तारीखों पर BETWEEN खोज जब तारीखें VARCHAR में संग्रहीत होती हैं (जैसे 6/28/2011 9:58 AM), तो STR_TO_DATE() से उन्हें DATE में बदलकर BETWEEN का उपयोग करें। सिंटैक्स SELECT * FROM yourTableName WHERE STR_TO_DATE(LEFT(yourColumnName, LOCATE( , yourColumnN

  18. MySQL में LEFT OUTER JOIN का उपयोग करके दो टेबल की तुलना करें और गायब ID ढूंढें

    MySQL में LEFT OUTER JOIN से गायब ID ढूंढना एक टेबल में मौजूद लेकिन दूसरी टेबल में गायब ID ढूंढने के लिए LEFT OUTER JOIN के साथ WHERE ... IS NULL का उपयोग करें। उदाहरण पहली टेबल (First_Table): insert into First_Table values(1), (2), (3), (4); दूसरी टेबल (Second_Table): insert into Second_Table

  19. MySQL में प्राइमरी की ऑटो-इन्क्रीमेंट के लिए BIGINT का उपयोग करके बड़ी रेंज कैसे प्राप्त करें?

    MySQL में BIGINT का उपयोग करके विशाल ऑटो-इन्क्रीमेंट रेंज प्राप्त करना अनलिमिटेड नहीं, लेकिन BIGINT (8 बाइट्स) का उपयोग करके 9,223,372,036,854,775,807 तक की ऑटो-इन्क्रीमेंट रेंज प्राप्त कर सकते हैं। सिंटैक्स yourColumnName BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY; डेटा प्रकार तुलना प्रकारबाइट्

  20. क्या MySQL में C/C++ जैसा टर्नरी ऑपरेटर है?

    MySQL में CASE स्टेटमेंट का उपयोग करके टर्नरी ऑपरेशन करना MySQL में C/C++ जैसा ?: टर्नरी ऑपरेटर नहीं है, लेकिन CASE WHEN ... THEN ... ELSE ... END से समान कार्यक्षमता प्राप्त कर सकते हैं। C/C++ टर्नरी ऑपरेटर 1 && (X - Y) < 0) ? X : (X - Y); MySQL समतुल्य: CASE स्टेटमेंट 1 AND (tbl.X - tbl.Y) <

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:136/229  20-कंप्यूटर/Page Goto:1 130 131 132 133 134 135 136 137 138 139 140 141 142