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

MySQL में वर्तमान डिलीमीटर कैसे अपडेट करें

MySQL डिलीमीटर देखना और बदलना

डिलीमीटर वह कैरेक्टर है जो SQL स्टेटमेंट को समाप्त करता है। डिफ़ॉल्ट रूप से यह सेमीकॉलन (;) होता है। स्टोर्ड प्रोसीजर, ट्रिगर आदि बनाते समय डिलीमीटर बदलना आवश्यक होता है।

वर्तमान डिलीमीटर देखना

mysql> \s

आउटपुट में: Using delimiter: ;

डिलीमीटर बदलना

mysql> DELIMITER //

बदला हुआ डिलीमीटर सत्यापित करना

mysql> \s

आउटपुट में अब: Using delimiter: //

पूर्ण आउटपुट उदाहरण

C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe Ver 8.0.12
Connection id: 19
Current database: sample
Current user: root@localhost
Using delimiter: //
Server version: 8.0.12 MySQL Community Server - GPL
...

कब डिलीमीटर बदलें

  • स्टोर्ड प्रोसीजर/फंक्शन बनाते समय (अंदर सेमीकॉलन होते हैं)
  • ट्रिगर बनाते समय
  • कंपाउंड स्टेटमेंट (BEGIN ... END) लिखते समय

बेस्ट प्रैक्टिस

  • काम पूरा होने पर डिलीमीटर वापस ; पर सेट करें: DELIMITER ;
  • //, $$, या || जैसे अनूठे डिलीमीटर उपयोग करें
  1. - MySQL में वर्तमान दिनांक से मिलान करने वाली विशिष्ट दिनांक पर रिकॉर्ड अपडेट करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1822 ( Amount int, DueDate date ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable1822 values(1000,2019-10-11); Query OK, 1 row affected (0.00 sec) mysql&

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

    वर्तमान डेटाबेस प्राप्त करना वर्तमान डेटाबेस जानने के लिए SELECT DATABASE() फ़ंक्शन का उपयोग करें: select database(); डेटाबेस डिलीट करने का सिंटैक्स डेटाबेस का नाम एक वेरिएबल में स्टोर करके डायनामिक SQL के ज़रिए ड्रॉप करें: set @anyVariableName = database(); select @anyVariableName; set @anyVari

  1. - mysqld: MySQL सर्वर (मुख्य डेमॉन)

    mysqld (MySQL Server) एकल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टॉलेशन में अधिकांश कार्य करता है। यह अतिरिक्त प्रोसेस स्पॉन नहीं करता। कार्य MySQL डेटा डायरेक्टरी (डेटाबेस, टेबल) तक पहुंच प्रबंधित करता है। डेटा डायरेक्टरी लॉग फ़ाइलों और स्टेटस फ़ाइलों का डिफ़ॉल्ट स्थान भी है। नेटवर्क कनेक्शन सुनत