酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

SQL數據庫編程教程

電腦1.6W

SQL Server數據庫是一個項目中很常用的關係型數據庫。那麼如何在編程中使用SQL Server編程呢。本文介紹下基礎的SQL編程。

SQL基礎教程

(01) Select語句。SELECT 語句用於從表中選取數據。結果被存儲在一個結果表中(稱爲結果集)。語法格式:SELECT 列名稱 FROM 表名稱。示例如下:

SQL數據庫編程教程

(02) Insert語句。INSERT INTO 語句用於向表格中插入新的行。語法格式:INSERT INTO 表名稱 VALUES (值1, 值2,....);我們也可以指定所要插入數據的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

SQL數據庫編程教程 第2張

(03) Delete語句。DELETE 語句用於刪除表中的行。語法DELETE FROM 表名稱 WHERE 列名稱 = 值。示例如下:

SQL數據庫編程教程 第3張

(04) Update語句。Update 語句Update 語句用於修改表中的數據。語法:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值示例如下:

SQL數據庫編程教程 第4張

SQL進階教程

(01) TOP 子句。TOP 子句用於規定要返回的記錄的數目。對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。註釋:並非所有的數據庫系統都支援 TOP 子句。示例如下:

SQL數據庫編程教程 第5張

(02) LIKE 操作符。LIKE 操作符用於在 WHERE 子句中搜尋列中的指定模式。SQL LIKE 操作符語法SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern。示例如下:

SQL數據庫編程教程 第6張

(03) 通配符。在搜尋數據庫中的數據時,SQL 通配符可以替代一個或多個字元。SQL 通配符必須與 LIKE 運算符一起使用。在 SQL 中,可使用以下通配符:下圖一。示例如下圖2:

SQL數據庫編程教程 第7張

(04) IN 操作符。IN 操作符允許我們在 WHERE 子句中規定多個值。SQL IN 語法SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...)示例如下:

SQL數據庫編程教程 第8張

(05) BETWEEN 操作符。BETWEEN 操作符操作符 BETWEEN ... AND 會選取介於兩個值之間的數據範圍。這些值可以是數值、文字或者日期。SQL BETWEEN 語法SELECT column_name(s)FROM table_nameWHERE column_nameBETWEEN value1 AND value2示例如下:

SQL數據庫編程教程 第9張

(06)SQL語句還有許多其他操作符,在這裏不再一一列舉,讀者可以在使用時,自行去網上搜尋相關資源。

SQL函數

(01) AVG 函數:AVG 函數返回數值列的平均值。NULL 值不包括在計算中。SQL AVG() 語法SELECT AVG(column_name) FROM table_name示例如下:

SQL數據庫編程教程 第10張

(02) COUNT() 函數。SQL COUNT(column_name) 語法COUNT(column_name) 函數返回指定列的值的數目(NULL 不計入):SELECT COUNT(column_name) FROM table_nameSQL COUNT(*) 語法COUNT(*) 函數返回表中的記錄數:SELECT COUNT(*) FROM table_nameSQL COUNT(DISTINCT column_name) 語法COUNT(DISTINCT column_name) 函數返回指定列的不同值的數目:SELECT COUNT(DISTINCT column_name) FROM table_name註釋:COUNT(DISTINCT) 適用於 ORACLE 和 Microsoft SQL Server,但是無法用於 Microsoft Access。示例如下:

SQL數據庫編程教程 第11張

(03) MAX()/MIN() 函數。MAX 函數返回一列中的最大值。NULL 值不包括在計算中。SQL MAX() 語法SELECT MAX(column_name) FROM table_name註釋:MIN 和 MAX 也可用於文字列,以獲得按字母順序排列的最高或最低值。示例如下:

SQL數據庫編程教程 第12張

(04) SUM() 函數() 函數SUM 函數返回數值列的總數(總額)。SQL SUM() 語法SELECT SUM(column_name) FROM table_name示例如下:

SQL數據庫編程教程 第13張

(05)關於SQL函數,這些是比較常用的。還有許多函數未列舉出。需要的話讀者可以自行去網上搜尋。

特別提示

SQL語句入門挺簡單的,只要勤奮好學,都能學得會

如果對您有幫助,記得點贊哦。

標籤:SQL 編程 數據庫