কম্পিউটার টিউটোরিয়াল

MySQL ডেটাবেস/টেবিল/কলামের ক্যারেক্টার সেট কীভাবে জানবেন?

INFORMATION_SCHEMA থেকে ক্যারেক্টার সেট কোয়েরি

ডেটাবেস, টেবিল, বা কলাম লেভেলে ক্যারেক্টার সেট (character set) এবং কোলেশন (collation) জানার জন্য INFORMATION_SCHEMA কোয়েরি করুন।

টেবিল ক্যারেক্টার সেট

mysql> SELECT CCSA.character_set_name
    -> FROM information_schema.TABLES T,
    ->      information_schema.COLLATION_CHARACTER_SET_APPLICABILITY CCSA
    -> WHERE CCSA.collation_name = T.table_collation
    ->   AND T.table_schema = "business"
    ->   AND T.table_name = "student";
+--------------------+
| CHARACTER_SET_NAME |
+--------------------+
| utf8mb4            |
+--------------------+

ডেটাবেস ক্যারেক্টার সেট

mysql> SELECT default_character_set_name
    -> FROM information_schema.SCHEMATA
    -> WHERE schema_name = "business";
+----------------------------+
| DEFAULT_CHARACTER_SET_NAME |
+----------------------------+
| utf8mb4                    |
+----------------------------+

কলাম ক্যারেক্টার সেট

mysql> SELECT character_set_name
    -> FROM information_schema.COLUMNS
    -> WHERE table_schema = "business"
    ->   AND table_name = "student"
    ->   AND column_name = "Name";
+--------------------+
| CHARACTER_SET_NAME |
+--------------------+
| utf8mb4            |
+--------------------+

টিপস: SHOW CREATE TABLE tbl; দিয়েও টেবিল/কলাম চারসেট দেখা যায়।

  1. ডাটাবেস ভিউ কী এবং MySQL ভিউ কীভাবে কাজ করে?

  2. MySQL জেনারেটেড কলাম কী এবং টেবিল তৈরি করার সময় এটি কীভাবে ব্যবহার করবেন?

  3. MySQL টেবিলে কলামের আকার কীভাবে পরিবর্তন করবেন?

  4. MySQL ডাটাবেসে একটি টেবিলের ব্যাকআপ নেওয়ার পদ্ধতি