建表不建议大小写混用,会给使用带来不便,况且存到数据库也不一定是你要的结果.
建议都小写好了, 写语句时, 栏位小写,关键字大写,比较好读.
SQLServer默认安装是不区分大小写的,除非你安装时设定collation区分大小写
Oracle里是没有大小写区分的,大写是oracle内部存储的。
所以:在视图中取表、表空间等相关对象时才需要用上大写。
你进行的任何dml操作都可以大小写不分,进入oracle之后,数据字典里面都是大写
② mysql中数据库名字分大小写吗
分大小写。
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:数据库名与表名是严格区分大小写的;表的别名是严格区分大小写的;列名与列的别名在所有的情况下均是忽略大小写的;变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写。
不区分大小写在MySQL中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在Windows中是大小写不敏感的,而在大多数类型的Unix系统中是大小写敏感的。
应用环境
与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于 MySQL是开放源码软件,因此可以大大降低总体拥有成本。
索引是一种特殊的文件(InnoDB 数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。
以上内容参考:网络-mySQL
③ 既然sql中数据是区分大小写的
SQL语句是否严格检测大小写,这个规则是可以在数据库里定制的,可以修改。
④ 考试时SQl语言要大写还是小写呢
SQL语句里都不区分大小写的 随便你怎么用都行但习惯上SQL关键字最好全部大写,这样看起来好看一些
⑤ SQL语言必须大写吗
这个不是必须的,就目前来说,各种SQL都没有 进行 关键字,或者变量什么的大小写 要求。
一般来说,关键字,最好用大写,这样代码看着清楚。
⑥ SQL语句区分大小写吗
SQL大小写并不敏感,但是如果是引起来的字符,则是区分大小写的,
示例如下,
1、创建测试表,create table test_uporlow(id number, value varchar2(20));
⑦ sql语法有没有区分大小写
昨天去客户,发现程序无法应用,跟踪错误提示,提示的大致意思是“数据库表名和数据库字段名不存在”。查询后发现是SQL Server数据库设置了区分大小写的缘故(一般安装时,Oracle的正确安装下是默认转换为大写;SQL Server数据库是不转换为大写,但是使用时并不区分大小写):
下面语句是设置SQL Server数据库是否区分大小写:(表名和数据库字段名)
--修改数据库不区分大小写
alter database 数据库名称 COLLATE Chinese_PRC_CI_AS
如:alter database zjk_cx COLLATE Chinese_PRC_CI_AS
--修改数据库区分大小写
alter database 数据库名称 COLLATE Chinese_PRC_CS_AS
如:alter database zjk_cx COLLATE Chinese_PRC_CS_AS
下面是数据库各行记录内容是否区分大小写:(一般在查询时的where条件中使用)
--不区分大小写
alter database 数据库名称 alter column 字段名称 字段类型 COLLATE Chinese_PRC_CI_AS
如:alter database zjk_cx alter column DBConn varchar(500) COLLATE Chinese_PRC_CI_AS
--区分大小写
alter database 数据库名称 alter column 字段名称 字段类型 COLLATE Chinese_PRC_CS_AS
如:alter database zjk_cx alter column DBConn varchar(500) COLLATE Chinese_PRC_CS_AS
⑧ 怎么设置sql server 中的变量不区分大小写
SQL Server中的变量是否区分大小写与master数据库的排序规则有关:如果master数据的排序规则区分大小写则定义的变量名也区分大小写,否则不区分大小写。这个与自己所建的所连接的数据库无关。
⑨ SQL server 数据库名称 区分大小写吗
默认情况下是不区分的,可以通过手动设置数据库的属性来区分大小写
也可以通过在查询语句后添加
collate
Chinese_PRC_CS_AS_WS
来区分大小写