标准sql哪些要大写哪些要小写

哎呀,这个标准的SQL编写规范我不得不多说几句。
当我第一次接触SQL时,当时我一无所知。
当我看到这些全部大写的关键字时,我认为它们是特别高级的符号。
后来我慢慢发现啊,这个其实很简单。

1 .我们必须将这些关键字和函数名称大写。
这就好比给他们穿上制服,一眼就能认出来。
例如,如果 SELECT、FROM 和 WHERE 等词写得很小,那么其他人会感到疲劳并且难以阅读。
不过,不得不提的是,即使使用大小写字母对结果没有影响,大家都是这么写的,所以我们应该效仿,变得更加规范。

2 至于数据库名、表名和列名,我们使用小写字母。
这主要是因为Linux系统严格区分大小写。
如果你不小心输入了大写字母,那就太糟糕了,整个系统可能会挂起。
当然,Windows系统通常没有那么严格,但是我们使用小写是为了跨平台兼容性。
小字母也看起来整洁且易于维护。

3 说到其他规则,不得不说的是SQL语句末尾的分号是必须要加的。
这就像结束了一句话一样,让人明白事情瞬间就结束了。
不要在列名中添加空格,也不要使用奇怪的符号。
使用英文标点符号,以便数据库能够理解您的意图。

遵循这些规则和建议,你写的SQL语句不仅会清晰,而且准确且易于维护。
嗨,说起这个我真的有点感慨。
那时我很无知,现在想来,其实要学东西,就得一步步走来,慢慢积累经验。

oracle11g中的sql语句区分大小写吗

嘿,你说得对,这真的很烦人。
我以前已经做过好几次了,每次都必须重温一遍。

如果你仔细想想,这就像一个人的中文名字。
有的说“张伟”,有的说“张伟”。
但是当你在数据库中查找它时,你需要知道标准拼写是什么。
上次我在上海的一个购物中心做一个项目时,我遇到了一个客户数据库,所有表名都是大写,所有字段名都是小写。
这让我写了一半的SQL,我不得不一遍又一遍地检查文档。
真的太可怕了。

但是你举的例子已经很清楚了。
系统表名称(例如 DBA_TABLES 或 LIKE 关键字)必须区分大小写。
对此没什么好说的。
系统就是这样设计的。
但对于你提到的像SCOTT.EMP这样的表,或者常见的用户创建的字段名,很多数据库(比如老版本的Oracle)默认是不区分大小写的,只要第一个字母大写,后面的字母小写即可。

要记住的主要一点是:不要随意更改系统表和关键字的大小写,因为这很容易导致大问题。
但是,最好保持您创建的表和字段一致,例如全部小写或全部大写,这样它们就不太可能混淆。

如果你检查SCOTT.EMP,你的SQL语句是正确的,它不区分大小写。
但如果要搜索DBA_TABLES,则必须全部大写输入DBA_TABLES,否则会找不到。

不过,要多关注数据库文档,尤其是官方文档。
自己使用的时候尽量保持统一的风格,这样可以减少很多麻烦。

考试时SQL语句该全部大写还是全部小写呢?

嘿,当你告诉我这个的时候,我真的掉进陷阱了。
去年我有一个朋友,他的电脑上安装了很多软件。
每次他启动电脑时,电脑都运行得很慢,就像乌龟爬行一样。
我后来告诉他,在很多设置中,文件名、路径等都是用小写字母书写的。
他说他试过了,速度非常快。
大写字母,特别是开头的大写字母,有时候很容易看出来,尤其是当你工作了半天突然看文件名时,哇哦,大写字母不一样,找了好久才找到,真是让人沮丧。
因此,在我的计算机上,我主要使用小写字母作为文件名,所以我不担心。