数据库不区分大小写(mysql中数据库名字分大小写吗)
大家好,今天来为大家分享数据库不区分大小写的一些知识点,和mysql中数据库名字分大小写吗的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
oracle数据库区分大小写吗
oracle数据库区分大小写问题:
oracle不是区分大小写的,比如:
CREATE TABLE TableName(id number);虽然写的时候是有大写和小写,但是在数据库里面是不区分的。
select* from tablename;//这样是可以的
SELECT* FROM TABLENAME;//这样写也不会有问题
SELECT* FROM TableName;//都没问题
CREATE TABLE"TableName"("id" number);//如果创建表的时候是这样写的,那么就必须严格区分大小写
SELECT* FROM"TableName";//不仅要区分大小写而且要加双引号,以便和上面的第三种查询方式区分开。
mysql数据库不区分大小写吗
可以设置的
在MySQL中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows中是大小写不敏感的,而在大多数类型的 Unix系统中是大小写敏感的。
奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。
要避免这个问题,你最好在定义数据库命名规则的时候就全部采用小写字母加下划线的组合,而不使用任何的大写字母。
或者也可以强制以-O lower_case_table_names=1参数启动 mysqld(如果使用--defaults-file=...\my.cnf参数来读取指定的配置文件启动 mysqld的话,你需要在配置文件的 [mysqld]区段下增加一行 lower_case_table_names=1)。这样MySQL将在创建与查找时将所有的表名自动转换为小写字符(这个选项缺省地在 Windows中为 1,在 Unix中为 0。从 MySQL 4.0.2开始,这个选项同样适用于数据库名)。
当你更改这个选项时,你必须在启动 mysqld前首先将老的表名转换为小写字母。
mysql表名怎么配置不区分大小写
用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;\x0d\x0alower_case_table_names参数详解:\x0d\x0alower_case_table_names= 0\x0d\x0a其中0:区分大小写,1:不区分大小写\x0d\x0aMySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:\x0d\x0a1、数据库名与表名是严格区分大小写的;\x0d\x0a2、表的别名是严格区分大小写的;\x0d\x0a3、列名与列的别名在所有的情况下均是忽略大小写的;\x0d\x0a4、变量名也是严格区分大小写的;\x0d\x0aMySQL在Windows下都不区分大小写。\x0d\x0a3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:\x0d\x0aA、创建时设置:\x0d\x0aCREATE TABLE T(\x0d\x0aA VARCHAR(10) BINARY);B、使用alter修改
mysql中数据库名字分大小写吗
分大小写。
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:数据库名与表名是严格区分大小写的;表的别名是严格区分大小写的;列名与列的别名在所有的情况下均是忽略大小写的;变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写。
不区分大小写在MySQL中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在Windows中是大小写不敏感的,而在大多数类型的Unix系统中是大小写敏感的。
应用环境
与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。
以上内容参考:百度百科-mySQL
OK,本文到此结束,希望对大家有所帮助。