首页 >

mysql所有表的大小写 |mysql 计算表的大小

mysql 8.0 linux,如何重置mysql id,jdbc mysql 连接是否正常,mysql语句优先级,mysql查询 函数 事件,mysql 计算表的大小mysql所有表的大小写 |mysql 计算表的大小

当您在 MySQL 中创建一个新表时,您可以选择使用大写、小写或混合大小写的表名。例如:

CREATE TABLE MyTable (
id INT(11) PRIMARY KEY,
name VARCHAR(50)
);
CREATE TABLE myTable (
id INT(11) PRIMARY KEY,
name VARCHAR(50)
);

在 MySQL 中,这两个表名是相同的,因为 MySQL 不区分大小写。

虽然 MySQL 不区分大小写,但在执行一些操作时,表名的区分大小写可能会变得很重要。例如,如果您想在 MySQL 中运行以下命令:

SELECT * FROM mytable;

如果 mytable 不存在,MySQL 会抛出一个错误。

与此相反,如果您使用大写字母拼写表名,而该表实际上是以小写字母拼写的,则同样的错误仍会发生。

因此,在 MySQL 中建议使用一致的大小写规则来命名表。

在 MySQL 中,使用以下命令可以检查表的大小写:

SHOW TABLES;
SHOW TABLES LIKE 'mytable';

如果您想要在 MySQL 中强制区分大小写,可以使用以下命令:

SET NAMES 'binary';

这将启用二进制比较,使 MySQL 区分大小写。

综上所述,MySQL 默认情况下将大小写视为不敏感。虽然 MySQL 不区分大小写,但建议使用一致的命名规则,并且可以使用不同的命令来检查表的大小写,并在需要时启用大小写敏感。


  • 暂无相关文章