python - Python - 创建带有大写字母的 SQL 表
问题描述
我正在使用 Python 学习 MySQL 的基础知识。创建表格时,它们的命名总是不带任何格式,并且忽略我在脚本中使用的格式。创建表格时如何调整代码以添加大写字母?抱歉,如果这是非常基本的,我目前的知识意味着我很难使用诸如此类的相关问题的答案。
我的查询:
SQL_Create_Table = """ CREATE TABLE Employee """
解决方案
来自 MySQL 的文档:
在 MySQL 中,数据库对应于数据目录中的目录。数据库中的每个表对应于数据库目录中的至少一个文件。因此,底层操作系统的大小写敏感性在数据库和表名的大小写敏感性中起作用。
因此,在 Windows 上,表名默认不区分大小写,而在大多数 Unix/Linux 发行版上,它们将区分大小写。
如果要修改默认行为,可以在以下位置修改此配置my.cnf / my.ini
:lower_case_table_names
推荐阅读
- swiftui - SwiftUI:为什么 ForEach 需要一个 ID?
- python - 难以在 manim 中更改 Axes 的轴长度
- python - 具有内容类型的 Python 请求是 application/x-www-form-urlencoded 不起作用
- video - FFmpeg 将一个视频叠加到另一个视频上,混音,缩放叠加的视频并将其定位在右下角
- php - 在通过functions.PHP加载的内容中使用HREF中的短代码
- c++ - Qt GIF 创建:使用 gif-h 库时交换颜色
- logging - 在 Fluentd 中将字符串参数解析为 json
- math - 如何在由 3D 点组成的三角形内找到 2D 坐标的高度?
- javascript - JavaScript 函数仅适用于 Windows 机器
- docker - 如何运行 selenium java 测试用例并将测试框架从 Mac 主机复制到 Ubutnu Docker 容器