mysql中數(shù)據(jù)庫與數(shù)據(jù)表編碼格式的查看、創(chuàng)建及修改
一、查看數(shù)據(jù)庫編碼格式
mysql> show variables like 'character_set_database';
二、查看數(shù)據(jù)表的編碼格式
mysql> show create table <表名>;
三、創(chuàng)建數(shù)據(jù)庫時指定數(shù)據(jù)庫的字符集
mysql>create database <數(shù)據(jù)庫名> character set utf8;
四、創(chuàng)建數(shù)據(jù)表時指定數(shù)據(jù)表的編碼格式
create table tb_books ( name varchar(45) not null, price double not null, bookCount int not null, author varchar(45) not null ) default charset = utf8;
五、修改數(shù)據(jù)庫的編碼格式
mysql>alter database <數(shù)據(jù)庫名> character set utf8;
六、修改數(shù)據(jù)表格編碼格式
mysql>alter table <表名> character set utf8;
七、修改字段編碼格式
mysql>alter table <表名> change <字段名> <字段名> <類型> character set utf8; mysql>alter table user change username username varchar(20) character set utf8 not null;
八、添加外鍵
mysql>alter table tb_product add constraint fk_1 foreign key(factoryid) references tb_factory(factoryid); mysql>alter table <表名> add constraint <外鍵名> foreign key<字段名> REFERENCES <外表表名><字段名>;
九、刪除外鍵
mysql>alter table tb_people drop foreign key fk_1; mysql>alter table <表名> drop foreign key <外鍵名>;
總結(jié)
以上就是本文的全部內(nèi)容了,希望本文的內(nèi)容對大家學習或者使用mysql能有所幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
MySQL使用MD5加密算法進行數(shù)據(jù)加密功能
在現(xiàn)代的數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的安全性和隱私性變得尤為重要,MySQL作為最流行的關(guān)系型數(shù)據(jù)庫之一,提供了多種加密功能,允許用戶對數(shù)據(jù)進行加密和解密操作,在這篇文章中,我們將深入探討MySQL的加密功能,并重點介紹如何使用MD5加密算法進行加密,需要的朋友可以參考下2024-12-12
mysql 報錯 incompatible with sql_mode=only
這篇文章主要為大家介紹了mysql 報錯 incompatible with sql_mode=only_full_group_by解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10
關(guān)于MySQL的整型數(shù)據(jù)的內(nèi)存溢出問題的應(yīng)對方法
這篇文章主要介紹了關(guān)于MySQL的整型數(shù)據(jù)的內(nèi)存溢出問題的應(yīng)對方法,作者還列出了MySQL所支持的整型數(shù)據(jù)的存儲空間支持大小,需要的朋友可以參考下2015-05-05

