SQL 区分大小写吗?我用过MySQL https://en.wikipedia.org/wiki/MySQL and SQL 服务器 https://en.wikipedia.org/wiki/Microsoft_SQL_Server这两者似乎都不区分大小写。情况总是如此吗?该标准是否定义了区分大小写?
SQL 关键字不区分大小写(SELECT
, FROM
, WHERE
等),但它们通常全部大写。但是,在某些设置中,表名和列名区分大小写。
MySQL 有一个配置选项来启用/禁用它。通常区分大小写的表名和列名是 Linux 上的默认名称MySQL https://en.wikipedia.org/wiki/MySQL不区分大小写曾经是 Windows 上的默认设置,但现在安装程序在安装过程中会询问这一点。为了SQL 服务器 https://en.wikipedia.org/wiki/Microsoft_SQL_Server它是数据库排序规则设置的函数。
这里是关于名称区分大小写的 MySQL 页面 http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
这里是MSDN 中有关 SQL Server 排序规则的文章 http://msdn.microsoft.com/en-us/library/ms143503(SQL.90).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)