当前位置:首页 > SQL > 正文内容

mysql批量修改存储引擎和字符集

高老师6年前 (2021-01-18)SQL1421

生成sql格式(将qdm723412313_db改为你的数据库名称即可):

SELECT
	concat( 'alter table ', table_name, ' engine=InnoDB CHARSET=utf8mb4; ' ) 
FROM
	information_schema.TABLES t 
WHERE
	table_schema = 'qdm723412313_db' 
	AND table_type = 'base table';

生成数据如下:

alter table cmf_user engine=InnoDB CHARSET=utf8mb4; 
alter table think_ad engine=InnoDB CHARSET=utf8mb4; 
alter table think_ad_type engine=InnoDB CHARSET=utf8mb4; 
alter table think_admin engine=InnoDB CHARSET=utf8mb4; 
alter table think_admin_log engine=InnoDB CHARSET=utf8mb4; 
alter table think_answer_question engine=InnoDB CHARSET=utf8mb4; 
alter table think_article engine=InnoDB CHARSET=utf8mb4; 
alter table think_auth_group engine=InnoDB CHARSET=utf8mb4;

然后再复制执行即可

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/347.html

分享给朋友:

“mysql批量修改存储引擎和字符集” 的相关文章

Mysql exists型子查询

Mysql exists型子查询

需求查询出存在商品的商品分类.    先看看分类表:id(分类的id)    catename(分类名) 1         手机 2 &n...

Left join,​Right join,​Inner join的区别实例讲解

Left join,​Right join,​Inner join的区别实例讲解

Left join:即左连接,是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。Right join:即右连接,是以右表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将右表...

主键primary key是否必须和auto_increment 一起出现

主键primary key是否必须和auto_increment 一起出现

    一般情况下,绝大部分,我们的主键是数字,1 2 3 4...所以我们才让它递增.这并不意味着,他们两个必须要绑定在一起使用.例如我还想将用户表的email字段设置为主键,但是并没有必要为其设置自增。    因此可...

mysql表视图管理语句

mysql表视图管理语句

1.查看所有表,包括视图表,show  tables;2.查看表结果,包括视图表,desc  表名3.查看建表过程,show   create   table  表名;4.查看建视图过程,show   create   view...

mysql常用函数

mysql常用函数

1.floor(x)返回小于x的整数,向下取整,用法,商品的价格是浮点型的,需要向下取整 eg:select id,title,floor(price)  from  shopgoods2.rand()返回0-1之间的随机数 select rand() select rand()...

mysql恢复数据库,mysql数据库log文件恢复数据库

mysql恢复数据库,mysql数据库log文件恢复数据库

由于在开发中不小心删除客户上传的商品数据,客户本身也不好说话,只好恢复数据库,记录下过程。原理是数据库开启bin-log功能,然后再通过备份的bin-log进行数据库恢复。先查找备份的数据库日志二进制文件。一般在mysql的data文件夹中,文件名大概为mysql-bin.00001,具体看文件的修...