gpt4 book ai didi

MySQL 默认数据库以及如何使现有的非 InnoDB 成为 InnoDB

转载 作者:可可西里 更新时间:2023-11-01 07:54:33 29 4
gpt4 key购买 nike

我正处于项目的开始阶段,到目前为止我一直在使用默认的 MySQL 数据库。

对了,默认的数据库有名字吗?

我的问题是如何在不删除当前表和创建新表的情况下将现有表更改为 utf-8 和 InnoDB。是否有一个alter table来使表成为utf-8和InnoDB?

谢谢,亚历克斯

最佳答案

MyISAM 是 MySQL 的默认存储引擎(直到 5.5.5,此时 InnoDB 成为默认引擎)。没有默认数据库的概念。

要使用 InnoDB 创建现有表,请使用以下命令:

ALTER TABLE tbl_name ENGINE = InnoDB;

要将现有表的字符集更改为 utf8,请使用以下命令:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;

关于MySQL 默认数据库以及如何使现有的非 InnoDB 成为 InnoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100275/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com