使用SQL語句修改Mysql資料庫字符集的方法

2021-10-11 09:15:07 字數 846 閱讀 6313

使用sql語句修改mysql資料庫字符集的方法

修改庫:

alter database [$database] character set [$character_set] collate [$collation_name]
注:

[$database]為資料庫的庫名。

[$character_set]為字符集名稱。

[$collation_name]為排序規則名稱。

eg:alter database dbsdq character set utf8mb4 collate utf8mb4_unicode_ci;

修改表:

alter table [$table] convert to character set [$character_set] collate [$collation_name]
注:

[$table]為表名。

eg:alter table tt2 convert to character set utf8mb4 collate utf8mb4_unicode_ci;

修改一列:

alter table [$table] modify [$column_name] [$field_type] character set [$character_set] collate [$collation_name]
注:

[$column_name]為欄位名。

[$field_type]為字段型別。

eg:alter table tt2 modify c2 varchar(10) character set utf8mb4 collate utf8mb4_unicode_ci;

MySQL 修改和刪除 sql語句

alter table 表名1 rename as 表名2 alter table players rename as players1 alter table 表名 add 欄位名 列屬性 alter table players1 add age int 3 alter table 表名 chan...

mysql 修改sql語句長度限制

新增鏈結描述 mysql是有語句長度限制的,預設為1m的長度 因此,需要修改my.ini檔案 window系統下的mysql配置檔案 my.conf linux系統下的mysql配置檔案 如果你用的是win的,請在你的mysql安裝目錄下查詢my.ini 在linux下你查詢my.cnf 在配置裡面...

使用sql語句建立修改SQL Server標識列

一 標識列的定義以及特點 sql server中的標識列又稱識別符號列,習慣上又叫自增列。該種列具有以下三種特點 1 列的資料型別為不帶小數的數值型別 2 在進行插入 insert 操作時,該列的值是由系統按一定規律生成,不允許空值 3 列值不重複,具有標識表中每一行的作用,每個表只能有乙個標識列。...