কম্পিউটার

একটি MySQL টেবিলের গড় সারির দৈর্ঘ্য পান


MySQL-এ একটি টেবিলের গড় সারির দৈর্ঘ্য পেতে, আপনি INFORMATION_SCHEMA.TABLES ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক। নিচের প্রশ্নটি −

mysql> create table Client_information
   -> (
   -> Id int,
   -> Name varchar(10)
   -> );
Query OK, 0 rows affected (0.48 sec)

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> insert into Client_information values(1,'Larry');
Query OK, 1 row affected (0.14 sec)

mysql> insert into Client_information values(2,'Mike');
Query OK, 1 row affected (0.17 sec)

mysql> insert into Client_information values(3,'Sam');
Query OK, 1 row affected (0.19 sec)

একটি নির্বাচনী বিবৃতি −

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> select *from Client_information;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------+-------+
| Id   | Name  |
+------+-------+
| 1    | Larry |
| 2    | Mike  |
| 3    | Sam   |
+------+-------+
3 rows in set (0.00 sec)

সারির গড় দৈর্ঘ্য −

পেতে ক্যোয়ারীটি নিচে দেওয়া হল
mysql> select *from information_schema.tables where table_name='Client_information';

নিম্নোক্ত আউটপুট "AVG_ROW_LENGTH" -

থেকে গড় সারির দৈর্ঘ্য দেখাচ্ছে
+---------------+--------------+--------------------+------------+--------+---------+------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------------+
| TABLE_CATALOG | TABLE_SCHEMA | TABLE_NAME         | TABLE_TYPE | ENGINE |VERSION  | ROW_FORMAT | TABLE_ROWS | AVG_ROW_LENGTH | DATA_LENGTH |MAX_DATA_LENGTH  | INDEX_LENGTH | DATA_FREE | AUTO_INCREMENT | CREATE_TIME | UPDATE_TIME | CHECK_TIME | TABLE_COLLATION | CHECKSUM | CREATE_OPTIONS | TABLE_COMMENT |
+---------------+--------------+--------------------+------------+--------+---------+------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------------+
| def           | sample       | client_information | BASE TABLE | InnoDB | 10      | Dynamic    | 4          | 4096           | 16384       | 0               | 0            | 0         | NULL | 2019-03-11 20:02:40 | NULL | NULL | utf8_general_ci | NULL | | |
| def           | test         | client_information | BASE TABLE | InnoDB | 10      | Dynamic    | 3          | 5461           | 16384       | 0               | 0            | 0         | NULL | 2019-04-03 02:28:31 | 2019-04-03 02:29:00 | NULL | utf8mb4_0900_ai_ci | NULL | | |
+---------------+--------------+--------------------+------------+--------+---------+------------+------------+----------------+-------------+-----------------+--------------+-----------+---------------+---------------------+---------------------+------------+--------------------+----------+----------------+---------------+
2 rows in set (0.13 sec)

  1. একটি কলামের সমস্ত মানের জন্য অক্ষর দৈর্ঘ্য পেতে MySQL ক্যোয়ারী?

  2. একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল ক্ষেত্র গণনা পান?

  3. MySQL ক্যোয়ারী শেষ তৈরি টেবিল নাম পেতে (সর্বশেষ)?

  4. সারি থেকে একটি নির্দিষ্ট সারি পেতে MySQL ক্যোয়ারী