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

MySQL-এ টেবিলের অস্তিত্ব যাচাই করা

MySQL-এ কোনো টেবিল ডাটাবেজে আছে কিনা যাচাই করতে INFORMATION_SCHEMA.TABLES সিস্টেম ভিউ ব্যবহার করা সবচেয়ে নির্ভরযোগ্য পদ্ধতি।

সিনট্যাক্স

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_SCHEMA = DATABASE() 
AND TABLE_NAME = 'yourTableName';

উদাহরণ

mysql> CREATE TABLE DemoTable2032 (
    -> ClientId INT,
    -> ClientName VARCHAR(20),
    -> ClientAge INT,
    -> ClientCountryName VARCHAR(20)
    -> ); 
Query OK, 0 rows affected (1.07 sec)

mysql> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
    -> WHERE TABLE_SCHEMA = DATABASE()
    -> AND TABLE_NAME = 'DemoTable2032';
+---------------+
| TABLE_NAME    |
+---------------+
| demotable2032 |
+---------------+

বিকল্প পদ্ধতি: SHOW TABLES LIKE 'DemoTable2032'; — এটিও কাজ করে কিন্তু INFORMATION_SCHEMA আরও স্ট্যান্ডার্ড এবং ফ্লেক্সিবল।

টিপস: DATABASE() ফাংশন বর্তমান ডাটাবেসের নাম রিটার্ন করে। আপনি নির্দিষ্ট ডাটাবেসের নাম লিখেও পারেন।

  1. MySQL-এ টেবিলের সকল ডেট আপডেট করা (DATE_ADD)

  2. MySQL ডেটাবেস কন্টেন্ট না বদলে কেবল স্ট্রাকচার পরিবর্তন শনাক্ত করা

  3. MySQL-এ REPLACE() ফাংশন দিয়ে ক্যারেক্টার রিপ্লেস করা

  4. MySQL에서 일괄 업데이트(Batch Update) 수행하기