关于mysql:Python – 使用大写字母创建SQL表

Python - Create SQL Table with Capital Letter

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

我的查询:

1
SQL_Create_Table =""" CREATE TABLE Employee"""


从MySQL的文档中:

In MySQL, databases correspond to directories within the data
directory. Each table within a database corresponds to at least one
file within the database directory. Consequently, the case sensitivity
of the underlying operating system plays a part in the case
sensitivity of database and table names.

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

如果要修改默认行为,可以在my.cnf / my.ini中修改此配置:lower_case_table_names

有关此配置密钥的详细信息,请参阅此处。