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

MySQL टेबल के कॉलम के कैरेक्टर सेट को चेक करने के लिए क्या क्वेरी है?

<घंटा/>

MySQL टेबल के कॉलम के कैरेक्टर सेट की जांच करने के लिए क्वेरी निम्नलिखित है -

mysql> Select Column_name 'Column', Character_set_name 'Charset' FROM
       information_schema.columns where table_schema = 'db_name' and
       table_name ='table_name';

उदाहरण

उदाहरण के लिए, नीचे दी गई क्वेरी उन कॉलम के वर्ण सेट के साथ 'नमूना' नामक डेटाबेस में 'test_char_set' तालिका के कॉलम का नाम लौटाती है।

mysql> Select Column_name 'Column', Character_set_name 'Charset' FROM
       information_schema.columns where table_schema = 'Sample' and
       table_name ='test_char_set';

+--------+---------+
| Column | Charset |
+--------+---------+
| Name   | latin1  |
| Field  | latin1  |
+--------+---------+
2 rows in set (0.03 sec)

  1. MySQL तालिका में किसी पंक्ति की उपस्थिति की जाँच करने का सबसे कारगर तरीका क्या है?

    सबसे कुशल एक पंक्ति की उपस्थिति की जांच करना चाहते हैं, गिनती का उपयोग करें (): अपने TableName से गिनती चुनें(1) जहां आपकी स्थिति है; आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable(Id int, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र

  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 तालिका के सभी स्तंभों को किसी विशेष मान पर सेट करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(40), ClientAge int, ClientCountryName varchar(40));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल में डालें (क्लाइंटना