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 में डिफ़ॉल्ट कैरेक्टर सेट UTF8 सेट करना

    डेटाबेस बनाते समय डिफ़ॉल्ट कैरेक्टर सेट और कॉलेशन सेट करने के लिए निम्नलिखित सिंटैक्स का उपयोग करें। सिंटैक्स CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci; उदाहरण: डेटाबेस बनाना mysql> CREATE DATABASE IF NOT EXISTS instant_app -

  1. - MySQL में REGEXP का उपयोग करके कॉलम मानों में स्ट्रिंग या डिजिट कैसे चेक करें

    REGEXP के साथ स्ट्रिंग और डिजिट मानों को फ़िल्टर करना MySQL में रेगुलर एक्सप्रेशन (REGEXP) का उपयोग करके कॉलम मानों को स्ट्रिंग या डिजिट के आधार पर फ़िल्टर करें। सिंटैक्स: केवल स्ट्रिंग मान (डिजिट नहीं): WHERE yourColumnName NOT REGEXP ^[0-9]+$ केवल डिजिट मान: WHERE yourColumnName REGEXP ^[0-9]+$

  1. - MySQL में सर्वर पर सभी डेटाबेस की सभी टेबल्स पर GRANT SELECT कैसे करें?

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