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

MySQL-এ REPLACE() ফাংশন ব্যবহার করে ফাইল এক্সটেনশন পরিবর্তন করুন

UPDATE এবং REPLACE() ফাংশন ব্যবহার করুন

টেক্সট কালামে থাকা ফাইল এক্সটেনশন পরিবর্তন করতে UPDATE ... SET col = REPLACE(col, 'old_ext', 'new_ext') ব্যবহার করুন।

উদাহরণ: টেবিল ও ডেটা

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    ProgramExtension1 TEXT,
    ProgramExtension2 TEXT,
    ImageExtension TEXT
);
mysql> INSERT INTO DemoTable(ProgramExtension1, ProgramExtension2, ImageExtension) VALUES('.java','.c','.jpeg');

পরিবর্তনের আগে:

+----+-------------------+-------------------+----------------+
| Id | ProgramExtension1 | ProgramExtension2 | ImageExtension |
+----+-------------------+-------------------+----------------+
| 1  | .java             | .c                | .jpeg          |
+----+-------------------+-------------------+----------------+

এক্সটেনশনগুলো পরিবর্তন করুন

mysql> UPDATE DemoTable
    SET ProgramExtension1 = REPLACE(ProgramExtension1, '.java', '.py'),
        ProgramExtension2 = REPLACE(ProgramExtension2, '.c', '.cpp'),
        ImageExtension = REPLACE(ImageExtension, '.jpeg', '.png');
Query OK, 1 row affected (0.13 sec)

পরিবর্তনের পর:

+----+-------------------+-------------------+----------------+
| Id | ProgramExtension1 | ProgramExtension2 | ImageExtension |
+----+-------------------+-------------------+----------------+
| 1  | .py               | .cpp              | .png           |
+----+-------------------+-------------------+----------------+

টিপস: REPLACE() কেস-সেনসিটিভ। পুরো কালামে সব অকরেন্স রিপ্লেস হয়। নির্দিষ্ট পজিশনে রিপ্লেস করতে SUBSTRING() বা REGEXP_REPLACE() (MySQL 8.0+) ব্যবহার করুন।

  1. MySQL টেবিলে বিদ্যমান কলামের নাম পরিবর্তন করা

  2. MySQL টেবিলে কলামের আকার কীভাবে পরিবর্তন করবেন?

  3. MySQL রুট পাসওয়ার্ড রিসেট বা পরিবর্তন করা

  4. টেক্সটের ক্যাপিটালাইজেশন কীভাবে পরিবর্তন করবেন