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

MySQL-এ টেবিল নামের সর্বোচ্চ দৈর্ঘ্য কত?

টেবিল নামের ম্যাক্সিমাম লেথ: ৬৪ ক্যারেক্টার

MySQL 8.0.12 অনুযায়ী, একটি টেবিলের নাম সর্বোচ্চ ৬৪ ক্যারেক্টার দৈর্ঘ্যের হতে পারে।

ভার্সন চেক

mysql> SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 8.0.12    |
+-----------+

৬৪ ক্যারেক্টার 넘는 নাম দিলে এরর

mysql> CREATE TABLE tableNameDemotableableNameDemotableableNameDemotableableNameDemotable (id INT);
ERROR 1059 (42000): Identifier name '...' is too long

৬৪ বা কম ক্যারেক্টার ব্যবহার করলে সফল

mysql> CREATE TABLE Demo (id INT);
Query OK, 0 rows affected (0.46 sec)

নোট: ডেটাবেস নাম, কলাম নাম, ইনডেক্স নাম ইত্যাদির জন্যও একই ৬৪ ক্যারেক্টার সীমা প্রযোজ্য।

  1. MySQL-এ টেবিলের কলাম নামগুলো পাওয়ার সিনট্যাক্স

  2. MySQL টেবিলে ইউজারনেম ফিল্ডের নাম 'name' নাকি 'user_name' রাখা উচিত?

  3. MySQL-এ GROUP BY + MAX() ব্যবহার করে প্রতিটি গ্রুপের সর্বোচ্চ মান বের করা

  4. পাইথনে স্ট্রিংয়ের সর্বোচ্চ দৈর্ঘ্য কত