更改資料庫、表格和欄位的排序規則
要更改資料庫、表格或欄位的排序規則,有特定的SQL可以執行的命令。透過 PhpMyAdmin 設定變更可能不是批次修改的選項。
更改資料庫排序規則
ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
此指令設定資料庫的新預設排序規則。但是,它不會修改現有表。
更改表格排序規則
ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
此指令將整個表轉換為指定的排序規則,包括其欄位。
更改列排序規則
ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
此指令修改表中特定欄位的排序規則。它可用於變更各個欄位的排序規則,而不影響表格的整體排序規則。
注意: 通常建議在表格層級更改排序規則,因為它會自動更新列以及。通常只有在特殊情況下才需要更改特定列的排序規則。
以上是如何使用 SQL 變更資料庫、表格和列排序規則?的詳細內容。更多資訊請關注PHP中文網其他相關文章!