কম্পিউটার

মাইএসকিউএল-এ একটি টেবিল বিদ্যমান থাকলে আমি কীভাবে সনাক্ত করব?


একটি টেবিলের অস্তিত্ব শনাক্ত করতে, 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 |
+---------------+
1 row in set (0.00 sec)

  1. কিভাবে একটি টেবিলের সব তারিখ আপডেট করবেন?

  2. একটি মাইএসকিউএল ডাটাবেস কাঠামো পরিবর্তিত হয়েছে কিনা তা কীভাবে সনাক্ত করবেন (কন্টেন্ট নয়)?

  3. কিভাবে একটি MySQL টেবিল একটি অক্ষর প্রতিস্থাপন?

  4. কিভাবে ব্যাচ আপডেট MySQL টেবিল?