Python-使用大写字母创建SQL表

时间:2018-09-11 19:10:44

标签: python mysql create-table

我正在学习使用Python的MySQL基础知识。创建表时,它们将始终以没有任何格式的方式命名,并且会忽略我在脚本中使用的格式。创建表格时,如何调整代码以添加大写字母?抱歉,如果这很基础,我目前的知识对我来说很难使用诸如this之类的相关问题的答案。

我的查询:

SQL_Create_Table = """ CREATE TABLE Employee """

1 个答案:

答案 0 :(得分:1)

来自MySQL的文档:

  

在MySQL中,数据库对应于数据中的目录   目录。数据库中的每个表至少对应一个   数据库目录中的文件。因此,区分大小写   基础操作系统的作用在这种情况下   数据库和表名的敏感性。

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

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

More information about this configuration key here