上QQ阅读APP看书,第一时间看更新
2.5 SQL语句书写规范
在使用SQL语言执行数据的查询、更新等操作时,还需要了解SQL语言书写规范。这一节就来介绍SQL语言中一些主要的书写规范。
❑SQL语言中不区分关键字的大小写。例如下面两种SQL语句的写法在数据库管理系统中都可以正确地执行。
SELECT teaID,teaName,age FROM T_teacher WHERE age > 30 select teaID,teaName,age from T_teacher where age > 30
其中,SELECT、FROM、WHERE是SQL语句中的关键字。一般情况下,书写SQL语言时,关键字需要大写。本书在以后的SQL语言的讲解中,所有的关键字均以大写的形式给出。
❑SQL语言中不区分列名和对象名的大小写。例如下面两种SQL语句的写法在数据库管理系统中都可以正确地执行。
SELECT teaID,teaName,age FROM T_teacher WHERE age > 30 SELECT TEAID,TEANAME,AGE FROM t_teacher WHERE AGE> 30
其中,teaID、teaName、age表示列名,T_teacher表示表名。本书中对于列名和对象名使用SQL语句中的第一种写法。
❑SQL语言中对数据库中的数据是大小写敏感的。
❑SQL语言中单行注释可以使用“--”。使用“--”进行单行注释时,“--”后面至少要有一个空格。
SELECT teaID,teaName,age FROM T_teacher WHERE age > 30 -- 查询教师信息表中年龄大于30岁的教师信息
❑多行注释可以使用“/*注释内容*/”。其中,以“/*”开头到“*/”结尾的内容都属于被注释的内容。
/* 查询教师信息表中教师信息 要求查询的教师的年龄要大于30岁 */ SELECT teaID,teaName,age FROM T_teacher WHERE age > 30
无论单行注释还是多行注释,都只是对SQL语句的解释说明,注释的内容并不会被执行。
❑SQL语言中的语句可以写在一行,也可以写在多行上。如果要查询教师信息表中年龄大于30岁的教师信息,多行的SQL语句的写法如下:
SELECT teaID,teaName,age FROM T_teacher WHERE age > 30