建立表後如何更改表的編碼格式?

2021-10-10 09:47:06 字數 484 閱讀 2482

建立資料庫時設定編碼格式

character set:指定資料庫採用的字符集

collate:指定資料庫字符集的排序規則

create database dbtest character set utf8 collate utf8_general_ci;

在建立資料庫和表的過程中忘記 了設定編碼格式,發現不能輸入中文,只能重新設定編碼格式了,找到了三條語句:

alter table 表名 default character set utf8;

雖然修改了表的編碼格式,但是欄位的編碼格式並沒有修改過來,沒有實際用處。

alter table 表名 change 欄位名 字段型別 character set utf8 not null;

一次只能修改乙個字段,用起來不是很方便。

alter table 表名 convert to character set utf8;

它可以修改一張表的所有欄位的編碼格式。

表的建立 更改和刪除

必須給出以下資訊 1 新錶的名字 2 表列的名字和定義,用逗號分隔 e.g.create table customers cust id int not null autoz increment,cust name char 50 not null primary key cust id engin...

mysql表如何建立 如何建立mysql表?

mysql中建立資料表的語法為 create table table name column name column type 在mysql 提示符下,建立乙個mysql表這是很容易的。使用 sql 命令 create table 來建立表。在建立表前需要使用use databasename命令選擇...

Mysql建立後表的修改

alter table 語句用於建立後對錶的修改,基礎用法如下 基本形式 alter table 表名 add 列名 列資料型別 after 插入位置 示例 在表的最後追加列 address alter table students add address char 60 在名為 age 的列後插入...