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

हम सर्वर पर मौजूद सभी MySQL डेटाबेस के डिफ़ॉल्ट कैरेक्टर सेट की जांच कैसे कर सकते हैं?


नीचे दी गई क्वेरी डिफ़ॉल्ट वर्ण सेट के साथ डेटाबेस का नाम लौटाएगी -

mysql> SELECT SCHEMA_NAME 'Database', default_character_set_name 'charset' FROM information_schema.SCHEMATA;
+--------------------+---------+
| Database           | Charset |
+--------------------+---------+
| information_schema | utf8    |
| gaurav             | latin1  |
| menagerie          | latin1  |
| mysql              | latin1  |
| performance_schema | utf8    |
| sample             | latin1  |
| test               | latin1  |
| tutorial           | latin1  |
+--------------------+---------+
8 rows in set (0.00 sec)

  1. MySQL में डिफ़ॉल्ट वर्ण सेट सेट करें

    डिफ़ॉल्ट वर्ण सेट के लिए, आइए सिंटैक्स देखें - CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; आइए हम डिफ़ॉल्ट वर्ण सेट UTF8 को सेट करने के लिए उपरोक्त सिंटैक्स को लागू करें - mysql> CREATE DATABASE IF NOT EXISTS instant_app    

  1. कैसे जांचें कि कॉलम मानों में MySQL में स्ट्रिंग या अंक हैं?

    यदि आप केवल स्ट्रिंग मान चाहते हैं, तो नीचे दिए गए सिंटैक्स का उपयोग करें - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम नहीं regexp ^[0-9]+$; यदि आप केवल अंक चाहते हैं, तो नीचे दिए गए सिंटैक्स का उपयोग करें - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम regexp ^[0-9]+$; आइए पहले एक टेबल बनाएं - टेबल बनाएं

  1. MySQL वाले सर्वर पर सभी डेटाबेस में सभी तालिकाओं पर चयन कैसे करें?

    इसके लिए आप नीचे दिए गए सिंटैक्स के अनुसार GRANT SELECT स्टेटमेंट का उपयोग कर सकते हैं - चुनने के लिए *.* को yourUserName@yourHostName पर अनुदान दें; पहले होस्ट के साथ सभी उपयोगकर्ता नामों की सूची बनाएं - उपयोगकर्ता का चयन करें, mysql.user से होस्ट करें; यह निम्नलिखित आउटपुट देगा - +-------------