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

MySQL

  1. MySQL में DATETIME कॉलम से विशिष्ट दिनांक चुनना

    DISTINCT के साथ YEAR() और MONTH() (या DATE()) का उपयोग करके DATETIME कॉलम से अद्वितीय दिनांक प्राप्त करें। एक टेबल बनाते हैं: CREATE TABLE PostMessageDemo ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserMessage VARCHAR(100), UserPost DATETIME ); रिकॉर्ड डालें: INSERT INTO PostMessa

  2. MySQL में वर्तमान दिनांक से पिछले दो दिनों के रिकॉर्ड प्राप्त करना

    DATE_SUB() और NOW() का उपयोग करके वर्तमान दिनांक से सापेक्ष दिनांक रेंज बनाएँ। सिंटैक्स: SELECT * FROM yourTable WHERE yourDateTimeCol BETWEEN DATE_SUB(DATE(NOW()), INTERVAL 2 DAY) AND DATE_SUB(DATE(NOW()), INTERVAL 1 DAY); एक टेबल बनाते हैं: CREATE TABLE get2daysAgoDemo (

  3. MySQL में विशेष महीना संख्या के आधार पर रिकॉर्ड चुनना

    MONTH() फंक्शन का उपयोग करके DATETIME/TIMESTAMP कॉलम से महीना निकालें और फ़िल्टर करें। सिंटैक्स: SELECT yourColumnName FROM yourTableName WHERE MONTH(yourDateColumn) = monthNumber; एक टेबल बनाते हैं: CREATE TABLE UserLoginTimeInformation ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, User

  4. MySQL परिणाम से पहली और अंतिम डेटा पंक्ति चुनना

    MIN() और MAX() के साथ सबक्वेरी का उपयोग करके पहली और अंतिम पंक्ति प्राप्त करें (आमतौर पर प्राइमरी की पर आधारित)। सिंटैक्स: SELECT * FROM yourTable WHERE idCol = (SELECT MIN(idCol) FROM yourTable) UNION SELECT * FROM yourTable WHERE idCol = (SELECT MAX(idCol) FROM yourTable); एक टेबल बनाते हैं: CREAT

  5. MySQL क्वेरी में अस्तित्वहीन कॉलम जोड़ना

    क्वेरी परिणाम में एक नया गणना/स्थिर कॉलम जोड़ने के लिए AS कीवर्ड का उपयोग करें। सिंटैक्स: SELECT col1, col2, yourValue AS newColumnName FROM yourTableName; एक टेबल बनाते हैं: CREATE TABLE ColumnDoesNotExists ( UserId INT, UserName VARCHAR(20) ); रिकॉर्ड डालें (9 पंक्तियाँ)। Age कॉलम जोड़ें:

  6. MySQL क्वेरी में एकाधिक अस्तित्वहीन कॉलम जोड़ना

    क्वेरी परिणाम में एकाधिक गणना/स्थिर कॉलम जोड़ने के लिए एकाधिक AS कीवर्ड का उपयोग करें। एक टेबल बनाते हैं: CREATE TABLE ColumnDoesNotExists ( UserId INT, UserName VARCHAR(20) ); रिकॉर्ड डालें (9 पंक्तियाँ)। एक अतिरिक्त कॉलम जोड़ें: SELECT UserId, UserName, 23 AS Age FROM ColumnDoesNotExists;

  7. MySQL में डेटाबेस खाली है या नहीं जाँचना

    INFORMATION_SCHEMA.COLUMNS का उपयोग करके डेटाबेस में टेबल्स की संख्या गिनें। यदि 0 है तो डेटाबेस खाली है। सिंटैक्स: SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTables FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = yourDatabaseName; केस 1: sample डेटाबेस (टेबल्स मौजूद हैं) SELECT COUNT(DISTINCT T

  8. MySQL में 5 अक्षरों से कम लंबाई वाले फील्ड मान वाली पंक्तियाँ प्राप्त करना

    स्ट्रिंग लंबाई के आधार पर पंक्तियाँ फ़िल्टर करने के लिए LENGTH() फंक्शन का उपयोग करें। सिंटैक्स: SELECT * FROM yourTableName WHERE LENGTH(yourColumnName) < 5; एक टेबल बनाते हैं: CREATE TABLE fieldLessThan5Chars ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, yourZipCode VARCHAR(10) ); रिकॉर्ड

  9. MySQL परिणाम की अंतिम पंक्ति में कुल (Total) पंक्ति जोड़ना

    MySQL क्वेरी परिणाम के अंत में कुल पंक्ति जोड़ने के लिए UNION का उपयोग करें। सिंटैक्स: (SELECT col1, col2, col3 FROM yourTable) UNION (SELECT Total AS col1, SUM(col2) AS col2, SUM(col3) AS col3 FROM yourTable); एक टेबल बनाते हैं: CREATE TABLE ProductDemo ( ProductId VARCHAR(10), ProductQuant

  10. MySQL में अलग-अलग कॉलम से दिनांक और समय को जोड़कर DATETIME से तुलना करना

    अलग-अलग DATE और TIME कॉलम को CONCAT() के साथ जोड़कर पूर्ण DATETIME से तुलना कर सकते हैं। सिंटैक्स: yourDateTimeValue; एक टेबल बनाते हैं: CREATE TABLE DifferentDateTime ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, ArrivalDate DATE, ArrivalTime TIME ); रिकॉर्ड डालें: INSERT INTO Differen

  11. MySQL में "order" जैसे रिज़र्व्ड कीवर्ड को टेबल नाम बनाना

    ORDER MySQL में एक रिज़र्व्ड कीवर्ड है, इसलिए इसे सीधे टेबल नाम के रूप में उपयोग नहीं कर सकते। समाधान: बैकटिक (`) का उपयोग करें। सिंटैक्स: CREATE TABLE `order` ( Id INT, Price INT ); टेबल बनाएँ: CREATE TABLE `order` ( Id INT, Price INT ); रिकॉर्ड डालें: INSERT INTO `order` VALUES (1,

  12. क्या PHP deg2rad() MySQL RADIANS() के बराबर है?

    हाँ, PHP का deg2rad() और MySQL का RADIANS() दोनों डिग्री को रेडियन में बदलते हैं और समान परिणाम देते हैं। MySQL में टेबल बनाएँ: CREATE TABLE RadiansDemo ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value INT ); मान डालें: INSERT INTO RadiansDemo (Value) VALUES (0), (45), (90); MySQL RADIANS

  13. MySQL में EXISTS का उपयोग करके टेबल खाली है या नहीं जाँचना

    EXISTS सबक्वेरी का उपयोग करके टेबल खाली है या नहीं जाँच सकते हैं। यह बूलियन परिणाम (1/0) लौटाता है। सिंटैक्स: SELECT EXISTS(SELECT 1 FROM yourTableName); एक टेबल बनाते हैं: CREATE TABLE ReturnDemo ( Id INT, Name VARCHAR(10) ); रिकॉर्ड डालें: INSERT INTO ReturnDemo VALUES (100, Larry); INSERT

  14. MySQL में केस-सेंसिटिव यूनिकनेस और केस-इनसेंसिटिव खोज प्राप्त करना

    MySQL में केस-सेंसिटिव यूनिकनेस (अद्वितीयता) और केस-इनसेंसिटिव खोज एक साथ प्राप्त करने के दो तरीके हैं: 1. VARBINARY डेटा टाइप CREATE TABLE SearchingDemo2 ( UserId VARBINARY(128) NOT NULL, UNIQUE KEY index_on_UserId2 (UserId) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; VARB

  15. MySQL में NULL और IS NOT NULL के साथ काम करना

    MySQL में NULL मानों को संभालने के लिए दो ऑपरेटर हैं: IS NULL - NULL मानों के लिए IS NOT NULL - गैर-NULL मानों के लिए महत्वपूर्ण: = NULL या != NULL कभी काम नहीं करता; हमेशा IS NULL/IS NOT NULL उपयोग करें। एक टेबल बनाते हैं: CREATE TABLE NULL_Demo ( UserId INT, UserName VARCHAR(20), Use

  16. MySQL में CROSS JOIN का सही उपयोग

    CROSS JOIN दो टेबल्स (या एक ही टेबल के दो सबसेट) का कार्टेशियन गुणनफल लौटाता है। एक टेबल बनाते हैं: CREATE TABLE PairDemo ( UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName VARCHAR(20), UserRelationshipName VARCHAR(20) ); रिकॉर्ड डालें: INSERT INTO PairDemo (UserName, UserRelatio

  17. MySQL में स्टोर्ड प्रोसीजर मौजूद है या नहीं जाँचना

    MySQL में स्टोर्ड प्रोसीजर मौजूद है या नहीं जाँचने के लिए SHOW CREATE PROCEDURE का उपयोग करें। एक स्टोर्ड प्रोसीजर बनाएँ: DELIMITER // CREATE PROCEDURE ExtenddatesWithMonthdemo(IN date1 DATETIME, IN NumberOfMonth INT) BEGIN SELECT DATE_ADD(date1, INTERVAL NumberOfMonth MONTH) AS ExtendDate; END

  18. MySQL डेटाबेस में टेबल और कॉलम की सटीक संख्या जानना

    INFORMATION_SCHEMA.COLUMNS और COUNT(DISTINCT) का उपयोग करके डेटाबेस में टेबल और कॉलम की संख्या गिनें। क्वेरी: SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTables, COUNT(COLUMN_NAME) AS TotalColumns FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = yourDatabaseName; उदाहरण (sample डेटाबेस के लिए): SE

  19. कमांड लाइन से MySQL सर्वर अपग्रेड करना

    Windows में कमांड लाइन से MySQL अपग्रेड करने के चरण: Win + R दबाएँ, cmd टाइप करें, Enter दबाएँ डेटा डायरेक्टरी का स्थान जानें: SELECT @@datadir; आउटपुट: C:\ProgramData\MySQL\MySQL Server 8.0\Data\ bin डायरेक्टरी पर जाएँ (आमतौर पर C:\Program Files\MySQL\MySQL Server 8.0\bin\) अपग्रेड कमांड चलाएँ: m

  20. MySQL में दूसरी टेबल से कॉलम जोड़ना

    हाँ, आप ALTER TABLE और UPDATE ... JOIN का उपयोग करके दूसरी टेबल से डेटा लेकर एक नया कॉलम जोड़ सकते हैं। पहली टेबल बनाएँ: CREATE TABLE FirstTable ( UserId INT, UserName VARCHAR(20) ); दूसरी टेबल बनाएँ: CREATE TABLE SecondTable ( UserId INT, UserAge INT ); पहली टेबल में Age कॉलम जोड़ें

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