官术网_书友最值得收藏!

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
主站蜘蛛池模板: 阿拉尔市| 若尔盖县| 罗甸县| 沿河| 衡山县| 淮北市| 两当县| 孟津县| 汶上县| 苗栗市| 中阳县| 贡嘎县| 甘肃省| 交口县| 佛坪县| 定结县| 龙山县| 都昌县| 墨江| 潜江市| 武城县| 大名县| 海林市| 阳西县| 汉沽区| 随州市| 天津市| 许昌市| 林芝县| 南和县| 通榆县| 马山县| 古交市| 封开县| 平罗县| 斗六市| 肃宁县| 邵阳市| 宝坻区| 杭州市| 秦皇岛市|