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

MySQL VARCHAR-এ সংরক্ষিত লম্বা স্ট্রিংয়ের ফলাফল আরও পঠনযোগ্যভাবে দেখানোর উপায়

MySQL-এ \G ব্যবহার করে আউটপুট ফরম্যাট করা

MySQL-এ লম্বা VARCHAR ডেটা টেবিল ফরম্যাটে দেখলে পঠন করা কঠিন হয়। এই সমস্যার সমাধানের জন্য \G টার্মিনেটর ব্যবহার করুন।

সিনট্যাক্স

SELECT * FROM yourTableName\G

উদাহরণ

প্রথমে একটি টেবিল তৈরি করুন:

mysql> CREATE TABLE DemoTable1482 (
    -> Title VARCHAR(255)
    -> );

কিছু রেকর্ড যোগ করুন:

mysql> INSERT INTO DemoTable1482 VALUES('Deep Dive using Java with Data Structure And Algorithm');
mysql> INSERT INTO DemoTable1482 VALUES('Introduction To MySQL and MongoDB');

সাধারণ SELECT আউটপুট (টেবিল ফরম্যাট)

mysql> SELECT * FROM DemoTable1482;
+--------------------------------------------------------+
| Title                                                  |
+--------------------------------------------------------+
| Deep Dive using Java with Data Structure And Algorithm |
| Introduction To MySQL and MongoDB                      |
+--------------------------------------------------------+

\G ব্যবহার করে পঠনযোগ্য আউটপুট

mysql> SELECT * FROM DemoTable1482\G
*************************** 1. row ***************************
Title: Deep Dive using Java with Data Structure And Algorithm
*************************** 2. row ***************************
Title: Introduction To MySQL and MongoDB

লाभ: প্রতিটি রো আলাদা ব্লকে দেখা যায়, কালামের নাম এবং মান স্পষ্টভাবে বোঝা যায়, এবং লম্বা টেক্সট সহজে পড়া যায়।

  1. MySQL-এ সঠিক স্ট্রিং মান খুঁজে বের করা (COLLATE ব্যবহার)

  2. MySQL-এ CASE WHEN দিয়ে স্ট্রিং দৈর্ঘ্য চেক করে সাবস্ট্রিং বা কাস্টম মেসেজ দেখানো

  3. MySQL-এ ফলাফল সেটকে নির্দিষ্ট ক্রমে সাজানো

  4. MySQL কোয়েরির ফলাফল একটি ভেরিয়েবলে সংরক্ষণ করা (@variable)