-
MySQL SHOW COLUMNS से अधिक कॉलम विवरण कैसे प्राप्त करें
यदि हम मौजूदा टेबल के कॉलम के बारे में अधिक विवरण प्राप्त करना चाहते हैं, तो हमें SHOW FULL COLUMNS स्टेटमेंट का उपयोग करना होगा। नीचे दिए गए उदाहरण में, Employee टेबल पर SHOW FULL COLUMNS लागू किया गया है और MySQL कॉलेशन, प्रिविलेज और कमेंट जैसे अतिरिक्त विवरण के साथ परिणाम सेट लौटाता है: SHOW F
-
मौजूदा MySQL टेबल का CREATE TABLE स्टेटमेंट कैसे देखें
हम SHOW CREATE TABLE क्वेरी का उपयोग करके मौजूदा टेबल का CREATE TABLE स्टेटमेंट देख सकते हैं। सिंटैक्स: SHOW CREATE TABLE table_name; उदाहरण: SHOW CREATE TABLE employee\G *************************** 1. row *************************** Table: employee Create Table: CREATE TABLE `employee` ( `Id`
-
MySQL में कॉलम नाम और मान दोनों दिए बिना INSERT INTO स्टेटमेंट चलाने पर क्या होता है
जब हम कॉलम नाम और मान दोनों दिए बिना INSERT INTO स्टेटमेंट चलाते हैं, तो MySQL टेबल के कॉलम्स में NULL मान स्टोर करता है। उदाहरण के लिए, हमने निम्न क्वेरी से Student टेबल बनाई: CREATE TABLE Student(RollNO INT, Name VARCHAR(20), Class VARCHAR(15)); Query OK, 0 rows affected (0.17 sec) अब, हम कॉलम
-
MySQL में YEAR डेटा टाइप का उपयोग करके टेबल में वर्ष मान कैसे स्टोर करें
MySQL एक कॉलम को YEAR टाइप घोषित करने की अनुमति देता है, जिसकी मदद से हम उस कॉलम में वर्ष मान स्टोर कर सकते हैं। SELECT * FROM year1; +----------------+ | Year_Copyright | +----------------+ | 2017 | +----------------+ YEAR टाइप 1901 से 2155 तक के वर्ष स्टोर कर सकता है (MySQL 8.0 में)।
-
MySQL टेबल के YEAR टाइप कॉलम में वर्तमान वर्ष स्वचालित रूप से कैसे डालें
यह MySQL क्वेरी में CURDATE() या NOW() का उपयोग करके किया जा सकता है: SELECT * FROM year1; +----------------+ | Year_Copyright | +----------------+ | 2017 | | 2017 | | 2017 | +----------------+ जब आप डेट/डेटटाइम मान को YEAR कॉलम में डालते हैं, तो MySQL स्वचालित रूप
-
क्या MySQL में टेबल्स के लिए कोई नामकरण परंपरा है?
नहीं, MySQL में टेबल्स के लिए कोई पसंदीदा नामकरण परंपरा मानक नहीं है। यदि आपके द्वारा चुना गया नाम तार्किक और सुसंगत है, तो यह ठीक है। दो मुख्य बिंदु याद रखने योग्य हैं: पहला, कोई दो टेबल्स/डेटाबेस का एक ही नाम नहीं हो सकता; दूसरा, आप टेबल/डेटाबेस के नाम के लिए किसी भी आरक्षित शब्द (reserved word)
-
MySQL CREATE कमांड क्या है? इससे डेटाबेस और टेबल कैसे बनाएं
CREATE कमांड एक DDL (Data Definition Language) कमांड है जिसका उपयोग टेबल या डेटाबेस बनाने के लिए किया जाता है। डेटाबेस बनाने का सिंटैक्स: CREATE DATABASE database_name; उदाहरण: CREATE DATABASE query; Query OK, 1 row affected (0.04 sec) ऊपर के उदाहरण में हमने query नामक डेटाबेस बनाया। टेबल बनाने
-
MySQL में मौजूदा टेबल से नई टेबल कैसे बनाएं (CTAS)
CTAS यानी Create Table AS Select स्क्रिप्ट की मदद से हम मौजूदा टेबल से नई टेबल बना सकते हैं। यह मौजूदा टेबल की संरचना और डेटा दोनों को कॉपी करता है। निम्न उदाहरण में, हमने Employee नामक मौजूदा टेबल से EMP_BACKUP नामक टेबल बनाई है: SELECT * FROM EMP_BACKUP; +------+--------+ | Id | Name | +---
-
MySQL में वर्तमान महीने का पहला दिन कैसे प्राप्त करें
निम्नलिखित MySQL क्वेरी की मदद से हम वर्तमान महीने का पहला दिन प्राप्त कर सकते हैं: SELECT DATE_SUB(LAST_DAY(NOW()), INTERVAL DAY(LAST_DAY(NOW())) - 1 DAY) AS FIRST DAY OF CURRENT MONTH; +----------------------------+ | FIRST DAY OF CURRENT MONTH | +----------------------------+ | 2017-10-01
-
MySQL में पिछले महीने का पहला दिन कैसे प्राप्त करें
निम्नलिखित MySQL क्वेरी की मदद से हम पिछले महीने का पहला दिन प्राप्त कर सकते हैं: SELECT DATE_FORMAT(CURDATE() - INTERVAL 1 MONTH, %Y-%m-01) AS FIRST DAY OF PREVIOUS MONTH; +-----------------------------+ | FIRST DAY OF PREVIOUS MONTH | +-----------------------------+ | 2017-09-01
-
MySQL में अगले महीने का पहला दिन कैसे प्राप्त करें
निम्नलिखित MySQL क्वेरी की मदद से हम अगले महीने का पहला दिन प्राप्त कर सकते हैं: SELECT DATE_FORMAT(CURDATE() + INTERVAL 1 MONTH, %Y-%m-01) AS FIRST DAY OF NEXT MONTH; +-------------------------+ | FIRST DAY OF NEXT MONTH | +-------------------------+ | 2017-11-01 | +-----------------
-
MySQL में वर्तमान महीने का अंतिम दिन कैसे प्राप्त करें
निम्नलिखित MySQL क्वेरी की मदद से हम वर्तमान महीने का अंतिम दिन प्राप्त कर सकते हैं: SELECT LAST_DAY(NOW()) AS LAST DAY OF CURRENT MONTH; +---------------------------+ | LAST DAY OF CURRENT MONTH | +---------------------------+ | 2017-10-31 | +---------------------------+ LAST_DAY
-
MySQL में मौजूदा टेबल से विशिष्ट कॉलम चुनकर नई टेबल कैसे बनाएं
जैसा कि हम जानते हैं, CTAS (Create Table As Select) स्क्रिप्ट से मौजूदा टेबल का डेटा और संरचना कॉपी कर सकते हैं। यदि हम किसी अन्य टेबल से कुछ विशिष्ट कॉलम चुनना चाहते हैं, तो हमें SELECT के बाद उनका उल्लेख करना होगा। निम्न उदाहरण में, हमने EMP_BACKUP1 नामक टेबल बनाई है जिसमें पहले से मौजूद Employee
-
MySQL NOW() और CURDATE() फंक्शन में अंतर
जैसा कि नाम से पता चलता है, CURDATE() फंक्शन वर्तमान डेट लौटाता है। सरल शब्दों में, यह केवल डेट लौटाता है, समय नहीं। SELECT CURDATE(); +------------+ | CURDATE() | +------------+ | 2017-10-28 | +------------+ इसके विपरीत, NOW() फंक्शन वर्तमान डेट और समय दोनों लौटाता है। SELECT NOW(); +-------
-
सभी MySQL डेटाबेस का आकार कैसे चेक करें
हम निम्नलिखित स्टेटमेंट की मदद से सभी MySQL डेटाबेस का आकार चेक कर सकते हैं: FROM information_schema.TABLES GROUP BY table_schema; +--------------------+----------------+ | Database | Size in MB | +--------------------+----------------+ | gaurav | 1.04785156 | | infor
-
MySQL में अमान्य डेट के साथ INTERVAL कीवर्ड का व्यवहार
MySQL का व्यवहार allow_invalid_dates SQL मोड पर निर्भर करता है। यदि यह मोड सक्षम है, तो MySQL अमान्य डेट को स्वीकार करेगा और वैध डेट की तरह ही डेट अंकगणित करेगा। अन्यथा, यदि यह मोड निष्क्रिय है, तो यह अमान्य डेट को स्वीकार नहीं करेगा और NULL आउटपुट देगा। SELECT 2017-02-30 + INTERVAL 7 DAY; +------
-
MySQL डेटाबेस में टेबल्स का आकार कैसे चेक करें
जैसे हम MySQL डेटाबेस का आकार चेक करते हैं, वैसे ही हम किसी विशेष डेटाबेस में टेबल्स का आकार भी चेक कर सकते हैं। यह निम्न प्रकार से किया जा सकता है: ORDER BY SIZE; +-------------+-------+ | Table | SIZE | +-------------+-------+ | employee | 0.02 | | student | 0.02 | | new_student
-
MySQL में NOW() और CURDATE() फंक्शन के साथ INTERVAL कीवर्ड का उपयोग कैसे करें
INTERVAL कीवर्ड का उपयोग MySQL के NOW() और CURDATE() फंक्शन के साथ ठीक उसी तरह किया जा सकता है जैसे किसी डेट वैल्यू के टाइम, डेट या डेटटाइम यूनिट के साथ किया जाता है। उदाहरण: NOW() के साथ INTERVAL का उपयोग SELECT NOW() - INTERVAL 2 HOUR; +-------------------------+ | NOW() - INTERVAL 2 HOUR | +---
-
MySQL में CURDATE() के साथ INTERVAL टाइम यूनिट का उपयोग करने पर व्यवहार
जैसा कि हम जानते हैं, CURDATE() केवल डेट भाग लौटाता है, इसलिए इसके साथ टाइम यूनिट का INTERVAL उपयोग करना अस्पष्ट हो सकता है। MySQL वर्तमान डेट को हमेशा 00:00:00 समय के साथ दर्शाता है, इसलिए जब हम CURDATE() के साथ टाइम यूनिट का INTERVAL उपयोग करते हैं, तो यह टाइम अंकगणित उस समय को ध्यान में रखता है।
-
उपयोगकर्ता के लिए डिफ़ॉल्ट MySQL डेटाबेस से आपका क्या मतलब है?
वास्तव में, उपयोगकर्ता के लिए कोई डिफ़ॉल्ट डेटाबेस नहीं होता। लेकिन वर्तमान सत्र के लिए डिफ़ॉल्ट डेटाबेस होता है। इसे निम्नलिखित क्वेरी से देखा जा सकता है:mysql> SELECT DATABASE();+------------+| DATABASE() |+------------+| sample |+------------+1 row in set (0.00 sec)उपरोक्त रिजल्ट सेट दिखात