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

MySQL-এ ডিফল্ট ডাটাবেস কলেশন জানার উপায়


INFORMATION_SCHEMA.SCHEMATA ব্যবহার

বর্তমান ডাটাবেসের ডিফল্ট কলেশন (collation) জানতে information_schema.SCHEMATA টেবিল কোয়েরি করুন।

সিনট্যাক্স

SELECT DEFAULT_COLLATION_NAME 
FROM information_schema.SCHEMATA 
WHERE SCHEMA_NAME = 'yourDatabaseName' 
LIMIT 1;

উদাহরণ (ডাটাবেস: sample)

mysql> SELECT DEFAULT_COLLATION_NAME 
    -> FROM information_schema.SCHEMATA 
    -> WHERE SCHEMA_NAME = 'sample' 
    -> LIMIT 1;

আউটপুট

+------------------------+
| DEFAULT_COLLATION_NAME |
+------------------------+
| utf8_general_ci        |
+------------------------+

অর্থ: utf8_general_ci হলো কেস-ইনসেনসিটিভ (ci) UTF-8 কলেশন। এটি সার্টিং এবং কমপ্যারিজনে কেস উপেক্ষা করে।

অন্যান্য উপায়

SHOW VARIABLES LIKE 'collation_database';

এটি সেশন/গ্লোবাল ভেরিয়েবল দেখায়, ডাটাবেস-লেভেল কলেশন জানার জন্য উপরের কোয়েরিটি প্রifers।

  1. কমান্ড লাইন থেকে MySQL ডেটাবেসে কানেক্ট করা

  2. Windows-এ MySQL কমান্ড লাইন ক্লায়েন্ট ইনস্টল করা

  3. Windows 10-এ MySQL কমান্ড লাইন খোলার পদ্ধতি

  4. MySQL কমান্ড লাইন থেকে ডেটাবেস তৈরি করা