查看mysql数据库及表编码格式

技术文档网 2021-04-15

1.查看数据库编码格式

mysql> show variables like 'character_set_database'; 2.查看数据表的编码格式

mysql> show create table <表名>; 3.创建数据库时指定数据库的字符集

mysql>create database <数据库名> character set utf8; 4.创建数据表时指定数据表的编码格式

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; 5.修改数据库的编码格式

mysql>alter database <数据库名> character set utf8; 6.修改数据表格编码格式

mysql>alter table <表名> character set utf8; 7.修改字段编码格式

mysql>alter table <表名> change <字段名> <字段名> <类型> character set utf8;

mysql>alter table user change username username varchar(20) character set utf8 not null; 8.添加外键

mysql>alter table tb_product add constraint fk_1 foreign key(factoryid) references tb_factory(factoryid); mysql>alter table <表名> add constraint <外键名> foreign key<字段名> REFERENCES <外表表名><字段名>; 9.删除外键

mysql>alter table tb_people drop foreign key fk_1; mysql>alter table <表名> drop foreign key <外键名>;

相关文章

  1. webpack

    一、安装webpack 安装webpack首先需要安装node.js、node.js自带了软件包管理工具npm 1、查看自己的node版本 node -v 2、全局安装webpack(这里先

  2. 查看mysql数据库及表编码格式

    1.查看数据库编码格式 mysql&gt; show variables like 'character_set_database'; 2.查看数据表的编码格式 mysql&gt; show cre

  3. mysql锁

    mysql锁 共享锁与排他锁 (mysql共享锁排它锁) mysql锁分表锁和行锁 行锁包括共享锁和排他锁 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访

  4. mysql索引及sql优化

    1. 简述myisam和innodb的区别 特性 区别 用途 innodb支持事务,外键和行级锁 适合执行大量的INSERT或UPDATE 不保存表的具体行数 myisam不支持

  5. mysqldump备份成sql文件

    mysqldump备份成sql文件 ============== 假想环境: MySQL 安装位置:D:\MySQL 数据库名称为:myDatabase MySQL root 密码:12345

随机推荐

  1. webpack

    一、安装webpack 安装webpack首先需要安装node.js、node.js自带了软件包管理工具npm 1、查看自己的node版本 node -v 2、全局安装webpack(这里先

  2. 查看mysql数据库及表编码格式

    1.查看数据库编码格式 mysql&gt; show variables like 'character_set_database'; 2.查看数据表的编码格式 mysql&gt; show cre

  3. mysql锁

    mysql锁 共享锁与排他锁 (mysql共享锁排它锁) mysql锁分表锁和行锁 行锁包括共享锁和排他锁 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访

  4. mysql索引及sql优化

    1. 简述myisam和innodb的区别 特性 区别 用途 innodb支持事务,外键和行级锁 适合执行大量的INSERT或UPDATE 不保存表的具体行数 myisam不支持

  5. mysqldump备份成sql文件

    mysqldump备份成sql文件 ============== 假想环境: MySQL 安装位置:D:\MySQL 数据库名称为:myDatabase MySQL root 密码:12345