SQL數據庫編程教程
SQL Server數據庫是一個項目中很常用的關係型數據庫。那麼如何在編程中使用SQL Server編程呢。本文介紹下基礎的SQL編程。
SQL基礎教程
(01) Select語句。SELECT 語句用於從表中選取數據。結果被存儲在一個結果表中(稱爲結果集)。語法格式:SELECT 列名稱 FROM 表名稱。示例如下:
(02) Insert語句。INSERT INTO 語句用於向表格中插入新的行。語法格式:INSERT INTO 表名稱 VALUES (值1, 值2,....);我們也可以指定所要插入數據的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
(03) Delete語句。DELETE 語句用於刪除表中的行。語法DELETE FROM 表名稱 WHERE 列名稱 = 值。示例如下:
(04) Update語句。Update 語句Update 語句用於修改表中的數據。語法:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值示例如下:
SQL進階教程
(01) TOP 子句。TOP 子句用於規定要返回的記錄的數目。對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。註釋:並非所有的數據庫系統都支援 TOP 子句。示例如下:
(02) LIKE 操作符。LIKE 操作符用於在 WHERE 子句中搜尋列中的指定模式。SQL LIKE 操作符語法SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern。示例如下:
(03) 通配符。在搜尋數據庫中的數據時,SQL 通配符可以替代一個或多個字元。SQL 通配符必須與 LIKE 運算符一起使用。在 SQL 中,可使用以下通配符:下圖一。示例如下圖2:
(04) IN 操作符。IN 操作符允許我們在 WHERE 子句中規定多個值。SQL IN 語法SELECT column_name(s)FROM table_nameWHERE column_name IN (value1,value2,...)示例如下:
(05) BETWEEN 操作符。BETWEEN 操作符操作符 BETWEEN ... AND 會選取介於兩個值之間的數據範圍。這些值可以是數值、文字或者日期。SQL BETWEEN 語法SELECT column_name(s)FROM table_nameWHERE column_nameBETWEEN value1 AND value2示例如下:
(06)SQL語句還有許多其他操作符,在這裏不再一一列舉,讀者可以在使用時,自行去網上搜尋相關資源。
SQL函數
(01) AVG 函數:AVG 函數返回數值列的平均值。NULL 值不包括在計算中。SQL AVG() 語法SELECT AVG(column_name) FROM table_name示例如下:
(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。示例如下:
(03) MAX()/MIN() 函數。MAX 函數返回一列中的最大值。NULL 值不包括在計算中。SQL MAX() 語法SELECT MAX(column_name) FROM table_name註釋:MIN 和 MAX 也可用於文字列,以獲得按字母順序排列的最高或最低值。示例如下:
(04) SUM() 函數() 函數SUM 函數返回數值列的總數(總額)。SQL SUM() 語法SELECT SUM(column_name) FROM table_name示例如下:
(05)關於SQL函數,這些是比較常用的。還有許多函數未列舉出。需要的話讀者可以自行去網上搜尋。
特別提示
SQL語句入門挺簡單的,只要勤奮好學,都能學得會
如果對您有幫助,記得點贊哦。
-
國內動態PPTP,撥號ADSL教程!
電腦修改IP位址教程:一般情況下供應商都會提供客戶端直接連接,簡單易懂如果想用ADSL撥號修改:win系統操作如下1、右鍵單擊“網上鄰居”選擇“屬性”,開啟網絡連接屬性。2、在右側的“網絡任務”欄中點擊“創建一個新的連接。3、開啟新建連接嚮導,點“下一步”。...
-
怎麼給PPT中插入素材【有圖有文】
我們在製作PPT的時候,免不了需要插入一些素材來配合文字。現在就分享給大家如何在PPT中插入各式各樣的素材操作方法(01)首先開啟“新建的PPT”(02)接着輸入主題和標題後,點擊“新建幻燈片”(03)其次在右側點擊“素材”(04)可以直接搜尋需要的素材,也可以選擇需要的素材類...
-
臺式電腦開機,主機開了,但是屏幕不亮怎麼辦?
臺式電腦是工作的得力助手,我們用的是軟件,但是如果硬件出問題了,就無法工作了。有時會遇到臺式電腦開機,主機開了,但是屏幕卻不亮,是怎麼回事呢?現在,我告訴大家怎樣一步步查明原因和怎樣解決。操作方法(01)開機後,首先看顯示器的指示燈亮不亮。如果燈完全不亮,就證明顯示...
-
如何利用ps去水印
當你在網絡上看到一張圖片的時候很想儲存下來的時候,卻無奈的發現這張圖片有水印,通常我們使用的方法就是截圖,用裁剪的方式去掉有水印的地方,但是如此就會破壞整張圖的佈局美感,下面就教你如何用ps的填充功能快速去除水印。操作方法(01)相信大家對於如何安裝ps已經很...