কম্পিউটার

MySQL ক্যোয়ারী গত ঘন্টায় পরিবর্তিত টেবিল খুঁজে পেতে?


আপনি INFORMATION_SCHEMA.TABLES এর সাহায্যে এটি অর্জন করতে পারেন৷ ব্যবধানের সাথে date_sub() ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

INFORMATION_SCHEMA থেকে TABLE_NAME নির্বাচন করুন। TABLESWHERE DATE_SUB(NOW(), INTERVAL -1hoUR) <‘UPDATE_TIME’;

এখন আপনি উপরের সিনট্যাক্স চেক করতে পারেন। এখানে গত ঘন্টায় পরিবর্তিত সারণীগুলি খুঁজে বের করার জন্য প্রশ্ন রয়েছে -

mysql> `INFORMATION_SCHEMA` থেকে টেবিল_নাম নির্বাচন করুন।`TABLES`-> WHERE-> DATE_SUB(NOW(), INTERVAL 1 HOUR) <`UPDATE_TIME`;

আউটপুট

<প্রে>+---------+| TABLE_NAME |+---------+| innodb_table_stats || innodb_index_stats || কর্মচারী তথ্য |+---------+3 সারি সেটে (0.37 সেকেন্ড)

উপরের ক্যোয়ারী শুধুমাত্র টেবিলের নাম নির্বাচন করে। আপনি যদি টেবিল স্কিমা, টেবিলের প্রকার ইত্যাদির মতো তথ্য চান তবে আপনাকে নিম্নলিখিত ক্যোয়ারীটি ব্যবহার করতে হবে। ক্যোয়ারীটি গত ঘন্টায় পরিবর্তিত টেবিলটি প্রদর্শন করে -

mysql> নির্বাচন করুন *-> `INFORMATION_SCHEMA` থেকে।`TABLES`-> WHERE-> DATE_SUB(NOW(), INTERVAL 1 HOUR) <`UPDATE_TIME`;

নিম্নোক্ত আউটপুটটি গত ঘন্টায় পরিবর্তিত টেবিলের তথ্য প্রদর্শন করছে -

+---------------+---------------+--------------- ------+------------+---------+---------+------------ -+---------------+------------------------------- -------------+---------------+------------+--------- -------------------------------------------------------------- -+------------------------------------- -------------------------------------------------- --+| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME | TABLE_TYPE | ইঞ্জিন | সংস্করণ | ROW_FORMAT | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH | MAX_DATA_LENGTH | INDEX_LENGTH | ডেটা_ফ্রি | AUTO_INCREMENT | CREATE_TIME | UPDATE_TIME | CHECK_TIME | TABLE_COLLATION | চেকসাম | CREATE_OPTIONS | সারণী_মন্তব্য |+---------------+---------------+ -----+------------+---------+---------+------------ +---------------+---------------------------- ------------+---------------+------------+---------- --------------------------------------------- +---------------------------------- -------------------------------------------------- -+| def | mysql | innodb_table_stats | বেস টেবিল | InnoDB | 10 | গতিশীল | 449 | 145 | 65536 | 0 | 0 | 4194304 | NULL | 2018-09-22 20:37:26 | 2018-12-24 15:13:41 | NULL | utf8_bin | NULL |row_format=DYNAMIC stats_persistent=0 | || def | mysql | innodb_index_stats | বেস টেবিল | InnoDB | 10 | গতিশীল | 1413 | 243 | 344064 | 0 | 0 | 4194304 | NULL | 2018-09-22 20:37:26 | 2018-12-24 15:13:41 | NULL | utf8_bin | NULL |row_format=DYNAMIC stats_persistent=0 | || def | পরীক্ষা | কর্মচারী তথ্য | বেস টেবিল | InnoDB | 10 | গতিশীল | 6 | 2730 | 16384 | 0 | 0 | 0 | NULL | 2018-12-24 15:12:04 | 2018-12-24 15:14:00 | NULL | utf8mb4_0900_ai_ci | NULL | ||+----------------------------+------------------------------- -----+------------+---------+---------+------------ +---------------+---------------------------- ------------+---------------+------------+---------- --------------------------------------------- +---------------------------------- -------------------------------------------------- - সেটে +3 সারি (43.72 সেকেন্ড)

  1. অ্যান্ড্রয়েড স্কলাইটে গত ঘন্টায় সংশোধিত টেবিলগুলি কীভাবে সন্ধান করবেন?

  2. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে ঘটনার সংখ্যা খুঁজে পেতে?

  3. ডাটাবেসে টেবিলের সংখ্যা প্রদর্শন করার জন্য মাইএসকিউএল কোয়েরি কী?

  4. মাইএসকিউএল ক্যোয়ারী ডুপ্লিকেট টিপল খুঁজে বের করতে এবং গণনা প্রদর্শন করতে?