正文
mysql中数据库与数据表编码格式的查看、创建及修改
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
一、查看数据库编码格式
?
1
|
mysql> show variables
like
'character_set_database'
;
|
二、查看数据表的编码格式
?
1
|
mysql> show
create
table
<表名>;
|
三、创建数据库时指定数据库的字符集
?
1
|
mysql>
create
database
<数据库名>
character
set
utf8;
|
四、创建数据表时指定数据表的编码格式
?
1
2
3
4
5
|
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;
|
五、修改数据库的编码格式
?
1
|
mysql>
alter
database
<数据库名>
character
set
utf8;
|
六、修改数据表格编码格式
?
1
|
mysql>
alter
table
<表名>
character
set
utf8;
|
七、修改字段编码格式
?
1
2
3
|
mysql>
alter
table
<表名> change <字段名> <字段名> <类型>
character
set
utf8;
mysql>
alter
table
user
change username username
varchar
(20)
character
set
utf8
not
null
;
|
八、添加外键
?
1
2
|
mysql>
alter
table
tb_product
add
constraint
fk_1
foreign
key
(factoryid)
references
tb_factory(factoryid);
mysql>
alter
table
<表名>
add
constraint
<外键名>
foreign
key
<字段名>
REFERENCES
<外表表名><字段名>;
|
九、删除外键
?
1
2
|
mysql>
alter
table
tb_people
drop
foreign
key
fk_1;
mysql>
alter
table
<表名>
drop
foreign
key
<外键名>;
|
总结
以上就是本文的全部内容了,希望本文的内容对大家学习或者使用mysql能有所帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。