কম্পিউটার

কিভাবে আমরা একটি নির্দিষ্ট MySQL ডাটাবেসের সমস্ত টেবিলের অক্ষর সেট পরীক্ষা করতে পারি?


নিম্নলিখিত MySQL কোয়েরির সাহায্যে আমরা একটি নির্দিষ্ট ডাটাবেসের সমস্ত টেবিলের অক্ষর সেট পরীক্ষা করতে পারি -

mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'db_name';

উদাহরণ

উদাহরণস্বরূপ, নীচের প্রশ্নটি 'আলফা' নামের একটি ডাটাবেসের সমস্ত টেবিলের অক্ষর সেট প্রদান করে৷

mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'Alpha';
+------------+--------------------+
| TABLE_NAME | CHARACTER_SET_NAME |
+------------+--------------------+
| employee   | latin1             |
| employee   | latin1             |
| student    | latin1             |
| student    | NULL               |
| student    | latin1             |
+------------+--------------------+
5 rows in set (0.06 sec)

আউটপুট 5 সারি দেখায়, কর্মচারী টেবিলের জন্য 2 এবং ছাত্র টেবিলের জন্য 3 কারণ টেবিল কর্মচারী দুটি কলাম ধারণ করে এবং টেবিল ছাত্র তিনটি কলাম ধারণ করে৷


  1. কিভাবে একটি MySQL ডাটাবেসে টেবিল সংখ্যা গণনা?

  2. কিভাবে একটি MySQL ডাটাবেসের টেবিলের আকার পেতে?

  3. মাইএসকিউএল-এ একটি একক বিবৃতির মাধ্যমে আমি কীভাবে ডাটাবেসের সমস্ত টেবিল বর্ণনা করতে পারি?

  4. একটি MySQL ডাটাবেসে সমস্ত টেবিলের তালিকা করুন