首页 > 解决方案 > Python - 创建带有大写字母的 SQL 表

问题描述

我正在使用 Python 学习 MySQL 的基础知识。创建表格时,它们的命名总是不带任何格式,并且忽略我在脚本中使用的格式。创建表格时如何调整代码以添加大写字母?抱歉,如果这是非常基本的,我目前的知识意味着我很难使用诸如此类的相关问题的答案

我的查询:

SQL_Create_Table = """ CREATE TABLE Employee """

标签: pythonmysqlcreate-table

解决方案


来自 MySQL 的文档:

在 MySQL 中,数据库对应于数据目录中的目录。数据库中的每个表对应于数据库目录中的至少一个文件。因此,底层操作系统的大小写敏感性在数据库和表名的大小写敏感性中起作用。

因此,在 Windows 上,表名默认不区分大小写,而在大多数 Unix/Linux 发行版上,它们将区分大小写。

如果要修改默认行为,可以在以下位置修改此配置my.cnf / my.inilower_case_table_names

有关此配置密钥的更多信息,请点击此处


推荐阅读