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

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

我的查询:

SQL_Create_Table =""" CREATE TABLE Employee"""

尝试使表名区分大小写通常不是一个好主意;或者通常值得一试。

明白了,我不会担心这样的格式。不过,我还是有兴趣看看答案。

你在用窗户吗?MySQL在Windows上默认将表名保存为小写,这样您可以(但不应该)编辑小写的表名。

是的,Windows10 64位,你知道如何更改吗?

@我链接的条目完全涵盖了这个主题…据我所知,它根本不能在Windows系统上更改。

太好了,谢谢你们的帮助。

另外,您刚刚添加的链接没有相关性;它是关于更改字段内容的大小写,而不是字段的名称。

从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。

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

文档明确表示"如果在数据目录所在的系统(如Windows或MacOS)上运行mysql,则不应将小写u table u name设置为0。"

是的,谢谢您的帮助,但只会在不考虑格式的情况下继续前进。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值