mysql修改資料庫表和表中的字段的編碼格式的修改

2021-07-10 07:09:28 字數 534 閱讀 7848

建資料庫的時候,已經選擇了編碼格式為utf-8

但是用pdm生成的指令碼導進去的時候卻奇怪的發現表和表的字段的編碼格式卻是gbk,乙個乙個卻又覺得麻煩,在網上找了一下辦法

乙個是修改表的編碼格式的

alter table `table` default character set utf8;
但是雖然修改了表的編碼格式,但是欄位的編碼格式並沒有修改過來,沒有什麼卵用

又發現一條語句,作用是修改欄位的編碼格式

alter table `tablename` change `欄位名1` `欄位名2` varchar(36) character set utf8 not null;
但是一次只能修改乙個字段,還是很麻煩,不方便。

最後找到這麼一條語句

alter table `tablename` convert to character set utf8;
它可以修改一張表的所有欄位的編碼格式,頓時方便多了

資料庫MySQL 修改資料表

建立資料庫 create database 資料庫名 如果資料不存在則建立,存在不建立 create database if not exists 資料庫名 刪除資料庫 drop database 資料庫名 修改資料表 關鍵字alter 修改資料表名 alter table 資料表名 rename ...

MySQL批量修改資料庫中的資料表名稱

mysql批量修改資料庫中的資料表名稱 例子 修改資料庫,將shiyong 修改為think select concat alter table table name,rename to table name,from information schema.tables where table na...

Django修改資料庫表結構

django在資料庫中建立資料庫表的方法是 1,執行 python manage.py makemigrations 這一步在專案中建立migrations目錄,在目錄中建立了0001 initial.py檔案,這個檔案中包含了所有在資料庫表中建立表的資訊。2,執行 python manage.py...