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í)指定數(shù)據(jù)庫的字符集
mysql>create database <數(shù)據(jù)庫名> character set utf8;
四、創(chuàng)建數(shù)據(jù)表時(shí)指定數(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)容對大家學(xué)習(xí)或者使用mysql能有所幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
MySQL使用MD5加密算法進(jìn)行數(shù)據(jù)加密功能
在現(xiàn)代的數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的安全性和隱私性變得尤為重要,MySQL作為最流行的關(guān)系型數(shù)據(jù)庫之一,提供了多種加密功能,允許用戶對數(shù)據(jù)進(jìn)行加密和解密操作,在這篇文章中,我們將深入探討MySQL的加密功能,并重點(diǎn)介紹如何使用MD5加密算法進(jìn)行加密,需要的朋友可以參考下2024-12-12
Mysql恢復(fù)誤刪庫表數(shù)據(jù)完整場景演示
在開發(fā)和在生產(chǎn)中總會(huì)出現(xiàn)各種各樣的失誤和意味,當(dāng)MySQL的數(shù)據(jù)或表被刪除后不要慌,下面這篇文章主要給大家介紹了關(guān)于Mysql恢復(fù)誤刪庫表數(shù)據(jù)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-07-07
詳解MySQL 聯(lián)合查詢優(yōu)化機(jī)制
MySQL 使用聯(lián)合的形式的地方會(huì)遠(yuǎn)遠(yuǎn)超過我們過去認(rèn)知的范疇?;旧?,它會(huì)認(rèn)為每個(gè)查詢都有聯(lián)合,而不僅僅是從兩張表中查出匹配的數(shù)據(jù)行,這包括了子查詢,甚至僅僅對單表的 SELECT 操作。因此,理解 MySQL 如何執(zhí)行聯(lián)合十分重要。2021-05-05
mysql 報(bào)錯(cuò) incompatible with sql_mode=only
這篇文章主要為大家介紹了mysql 報(bào)錯(cuò) incompatible with sql_mode=only_full_group_by解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
關(guān)于MySQL的整型數(shù)據(jù)的內(nèi)存溢出問題的應(yīng)對方法
這篇文章主要介紹了關(guān)于MySQL的整型數(shù)據(jù)的內(nèi)存溢出問題的應(yīng)對方法,作者還列出了MySQL所支持的整型數(shù)據(jù)的存儲(chǔ)空間支持大小,需要的朋友可以參考下2015-05-05

