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

MySQL টেবিলের ডিফল্ট ক্যারেক্টার সেট পরিবর্তন করা (ALTER TABLE)

MySQL টেবিলের ডিফল্ট ক্যারেক্টার সেট পরিবর্তন করতে ALTER TABLE ... CONVERT TO CHARACTER SET` ব্যবহার করুন।

সিনট্যাক্স

ALTER TABLE আপনার_টেবিল_নাম CONVERT TO CHARACTER SET আপনার_চারসেট_নাম;

উদাহরণ

টেবিল তৈরি:

mysql> CREATE TABLE CharsetDemo (Id INT, Name VARCHAR(200), Age INT);
Query OK, 0 rows affected (0.73 sec)

ক্যারেক্টার সেট latin7` এ পরিবর্তন:

mysql> ALTER TABLE CharsetDemo CONVERT TO CHARACTER SET latin7;
Query OK, 0 rows affected (1.59 sec)
Records: 0 Duplicates: 0 Warnings: 0

যাচাই (SHOW CREATE TABLE`):

mysql> SHOW CREATE TABLE CharsetDemo;
+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table       | Create Table                                                                                                                                                      |
+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| CharsetDemo | CREATE TABLE `charsetdemo` (`Id` int(11) DEFAULT NULL,`Name` varchar(200) DEFAULT NULL,`Age` int(11) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin7 |
+-------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+

DEFAULT CHARSET=latin7` দেখাচ্ছে ক্যারেক্টার সেট পরিবর্তন হয়েছে। সুপারিশ: আধুনিক অ্যাপ্লিকেশনে utf8mb4` ব্যবহার করুন।

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

  2. MySQL-এ কলামের ডিফল্ট ভ্যালু পরিবর্তন করুন

  3. MySQL-এ টেবিলের কাঠামো ক্লোন করা

  4. MySQL-এ DATE_ADD ব্যবহার করে টেবিলের তারিখ আপডেট করা (বছর যোগ/বিয়োগ)