首页 > 语言 > 关键词  > mysql教程最新资讯  > 正文

Mysql数据库名和表名的大小写敏感性问题

2010-06-04 14:42 · 稿源:赛迪网

在 MySQL 中,数据库和表对应于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。一个特例是 Mac OS X,当缺省的 HFS+ 文件系统使用时。然而 Mac OS X 还支持 UFS 卷,那些在 Mac OS X 是大小写敏感的就如他们在任一 Unix 上一样。查看章节 1.8.3 MySQL 对 ANSI SQL92 的扩展。

注意:尽管在 Windows 中数据库与表名是忽略大小写的,你不应该在同一个查询中使用不同的大小写来引用一个给定的数据库和表。下面的查询将不能工作,因为它以 my_table 和 MY_TABLE 引用一个表:

mysql> SELECT * FROM my_table WHERE MY_TABLE.col=1;

列名与列的别名在所有的情况下均是忽略大小写的。

表的别名是区分大小写的。下面的查询将不能工作,因为它用 a 和 A 引用别名:

mysql> SELECT col_name FROM tbl_name AS a WHERE a.col_name = 1 OR A.col_name = 2;

如果记忆数据库和表名的字母大小写有困难,建议采用一个一致一约定,例如总是以小写字母创建数据库和表。

避免这个问题的另一个办法就是以 -O lower_case_table_names=1 参数启动 mysqld。缺省地在 Windows 中这个选项为 1 ,在 Unix 中为 0。

如果 lower_case_table_names 为 1 ,MySQL 将在存储与查找时将所有的表名转换为小写字线。(从 MySQL 4.0.2 开始,这个选项同样适用于数据库名。) 注意,当你更改这个选项时,你必须在启动 mysqld 前首先将老的表名转换为小写字母。

$ pwd

/data1/etl/aiinsight/ScheduleServer/mysql/support-files

$ ./mysql.server stop

$ pwd

/data1/etl/aiinsight/ScheduleServer/mysql/bin

./mysqld_safe --lower_case_table_names

方法2:修改my.cnf配置文件

在[mysqld]节下加入

lower_case_table_names=1

举报

  • 相关推荐
  • AI驱动全域进化,金仓数据库以“融合”重构数据基座

    7月15日,电科金仓在京举办"融合进化+智领未来"主题产品发布会,推出多款AI时代数据库产品:KES V92025融合数据库具备多语法体系兼容、多集群架构等特性,性能提升30%;KEMCC统一管控平台实现跨云环境数据库管理;云数据库AI版集成高性能硬件与AI大模型;KFS Ultra智能数据集成平台支持百种数据源。中国人民大学教授王珊指出,数据库与AI深度结合已成释放数据价值关�

  • O域核心!金仓数据库支撑海南移动核心故障管理系统升级上线

    中国移动海南公司成功升级国产化核心故障管理系统"O域",采用金仓数据库技术支持。该系统创新构建五位一体监控体系,实现故障处理效率指数级提升。通过全栈国产化突破,采用分布式数据核心架构,实现99.999%高可用性和毫秒级响应。在2024年超强台风"摩羯"登陆期间,系统凭借同城双中心灾备架构稳定运行,保障了通信命脉。金仓数据库通过PLSQL优化、固定缓冲池等核心技术,使系统性能显著提升:告警分析速度提升450%,拓朴查询效率跃升644%,历史数据清理效率提高7倍,存储空间降低12%。

  • 4名男子被峨眉山野猴追致2人摔倒:正常生态现象 会管控

    ​近日,一则发生在四川乐山峨眉山景区的意外事件引发关注。 7 月 20 日,有网友在网络平台上发布视频,画面显示在峨眉山景区内, 3 只野猴突然对 4 位男性游客展开追逐,最终致使其中 2 人摔倒在地。 据了解,事发当时这 4 位男性游客正在景区内正常游览,毫无防备之下遭到野猴的攻击性追逐。幸运的是,摔倒的游客仅受擦伤,身体并无大碍。 景区管委会工作人员在回

  • 英国诞生8名“三亲婴儿”:拥有1个爸2个妈

    据媒体报道,英国医疗团队利用三位捐赠者的DNA创建体外受精胚胎,使得过去五年来共有8名健康婴儿诞生。 这些婴儿被称为三亲婴儿”,有1个爸爸和2个妈妈”,相关团队进行这项研究的初衷是让有线粒体缺陷的高风险母体诞生的婴儿不会携带致命线粒体疾病。

  • 安踏集团超千名校招生入职 2030年将吸纳超10万名年轻人才

    安踏集团2025届校招新生正式入职,来自全国各地的千余名应届毕业生加入。集团为校招生提供沉浸式培训,包括创新工坊、运动体验等特色课程,帮助快速完成校园到职场的转变。安踏构建"锆星-铱星-锐星"三阶段培养体系,配备专业导师一对一指导,并提供36项福利保障。截至2024年底,已有近百名"奥运星"成长为管理骨干。集团预计到2030年将吸纳超10万名年轻人才,通过工作价值、职业发展、关爱体验和事业前景四个维度赋能员工成长。

  • 万里数据库GreatDB亮相上合组织数字经济论坛 与哈萨克斯坦人工智能发展协会签署合作协议

    2025年7月11日,上海合作组织数字经济论坛在天津开幕。论坛由国家数据局与天津市政府联合主办,丁薛祥副总 理出席并致辞。会上,万里数据库与哈萨克斯坦人工智能发展协会签署合作协议,推出GreatDB上合版数据库产品。该产品具有安全可信、生态兼容、高性能等优势,是中国首个进入上合框架的标准化数据库产品。论坛汇聚600余位中外政要、企业代表和专家学者,共商数�

  • 一个月13条广告,“油王”田一名靠抽象致富

    重回“油腻”舒适区的@田一名爱唱歌,杀进了抽象广告届。 继今年3月底和甲亢哥合拍“热爱105°的你”后,田一名以“上古真神”之姿再次走入大众视野——2021年由徐勤根掀起的“高质量男性”模仿狂潮中,田一名是最出圈的一个,直到今日,他的评论区还在被“没用的,我晒干了沉默”占领。 但与先前“不圈钱,不带货,纯靠油腻折磨观众”的人设不同,回归后的田一�

  • 金仓数据库26周年|淬火砺重器,万里再扬帆

    金仓数据库26年发展历程:从萨师煊教授70年代引入数据库概念,到王珊教授团队1999年创立金仓公司实现产业化突破,见证了中国数据库从无到有的发展。金仓坚持自主创新,打造KES融合数据库产品体系,拥有700多项专利,服务金融、能源等国家重点行业,装机量超百万套。公司构建产学研生态,培养数万名专业人才,推动国产数据库生态建设。站在新起点,金仓将继续以自主可控技术支撑千行百业数字化转型,助力数字中国建设。

  • 云南现80公斤巨无霸“菌王”:4名壮汉才能搬得动

    据媒体报道,重达80公斤的巨型野生菌丛亮相云南昆明,因体型巨大,需要4名壮汉才能搬得动,不少市民表示生平未见如此巨大的菌王”。 经工作人员确认,该菌为本地无毒品种一窝羊”,最终以1600元售出。 据了解,一窝羊”又称为北风菌”,其菌盖呈扁半球形,菌柄近圆柱形或稍扁,触感光滑。 在夏秋季节,北风菌常生于针阔叶林地上,常与松属植物形成外生菌根,北�

  • B站最速百万粉丝Coser博主诞生!一名韩国小姐姐

    B站最速达成百万粉丝的Coser Up主诞生了,她就是Yasal_170”,截至目前,累计粉丝量达到117万,距离其注册账号仅过去了4天。 她实际上并非国人,而是一名来自韩国的职业Coser,在2025年Bilibili World(BW)漫展上为手游《棕色尘埃2》担任展台嘉宾,凭借超高还原度的妆容、热情互动及专业表现吸引大量粉丝。 也正因为如此,导致部分国内Coser的不满和嫉妒,有些以 144小时免签违�