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

MySQL-এ INFORMATION_SCHEMA দিয়ে টেবিলের রো সংখ্যা জানা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable 
-> ( 
-> LastName varchar(100) 
-> ); Query OK, 0 rows affected (0.68 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable values('Smith'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('Miller'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('Taylor'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('Brown'); Query OK, 1 row affected (0.29 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable;

আউটপুট

এটি নিচের আউটপুট দেবে:

+----------+
| LastName |
+----------+
| Smith    |
| Miller   |
| Taylor   |
| Brown    |
+----------+
4 rows in set (0.00 sec)

নির্দিষ্ট ডাটাবেস (web) এর নির্দিষ্ট টেবিল (DemoTable) এর রো সংখ্যা জানার কোয়ারী:

mysql> select table_rows from INFORMATION_SCHEMA.tables 
-> where table_schema='web' and table_name='DemoTable';

আউটপুট

এটি নিচের আউটপুট দেবে:

+------------+
| TABLE_ROWS |
+------------+
| 4          |
+------------+
1 row in set (0.16 sec)
  1. Java দিয়ে MySQL ডেটাবেস থেকে লাস্ট রেকর্ড পাওয়া

  2. Java-এ JDBC ResultSetMetaData ব্যবহার করে MySQL টেবিলের কলাম সংখ্যা বের করা

  3. MySQL-এ COUNT(*) ব্যবহার করে টেবিলের রো সংখ্যা সহজে বের করুন

  4. MySQL-এ নির্বাচিত রোয়ের সাইজ বের করা (CHAR_LENGTH)