SQL 語法

SQL的語法受美國國家標準協(xié)會(ANSI)和國際標準化組織(ISO)的約束。

SQL語句

SQL語句非常簡單明了,就像普通的英語一樣,但是具有特定的語法。

SQL語句由以分號(;)終止的一系列關(guān)鍵字,標識符等組成。這是有效的SQL語句的示例。

SELECT emp_name, hire_date, salary FROM employees WHERE salary > 5000;

為了提高可讀性,您還可以編寫相同的語句,如下所示:

SELECT emp_name, hire_date, salary 
FROM employees 
WHERE salary > 5000;

在SQL語句的末尾使用分號-它終止該語句或?qū)⒃撜Z句提交給數(shù)據(jù)庫服務(wù)器。但是,某些數(shù)據(jù)庫管理系統(tǒng)沒有這樣的要求,但是使用它是一種最佳實踐。

在接下來的章節(jié)中,我們將詳細討論這些語句的每個部分。

注意: SQL語句內(nèi)可以發(fā)生任意數(shù)量的換行符,但前提是任何換行符都不會破壞關(guān)鍵字,值,表達式等。

SQL中的區(qū)分大小寫

考慮另一個從雇員表中檢索記錄的SQL語句:

SELECT emp_name, hire_date, salary FROM employees;

也可以編寫相同的語句,如下所示:

select emp_name, hire_date, salary from employees;

SQL關(guān)鍵字不區(qū)分大小寫,表示SELECT與相同select。但是,數(shù)據(jù)庫名稱和表名稱可能區(qū)分大小寫,具體取決于操作系統(tǒng)。通常,Unix或Linux平臺區(qū)分大小寫,而Windows平臺則不區(qū)分大小寫。

提示:建議以大寫形式編寫SQL關(guān)鍵字,以使其與SQL語句中的其他文本區(qū)分開來,以便更好地理解。

SQL注釋

注釋只是數(shù)據(jù)庫引擎忽略的文本。注釋可用于提供有關(guān)SQL語句的快速提示。

SQL支持單行和多行注釋。要編寫單行注釋,請使用兩個連續(xù)的連字符(--)作為開始行。例如:

--選擇所有員工

SELECT * FROM employees;

但是,要編寫多行注釋,請在注釋前面加一個斜杠,然后加上一個星號(/*),然后在注釋后面加一個星號,然后再加上一個斜杠(*/),如下所示:

/* 選擇所有工資
   大于5000的員工 */
SELECT * FROM employees
WHERE salary > 5000;
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清