當前位置:偏方大全网 - 藥品查詢 - SQL數據庫的操作

SQL數據庫的操作

SQL包括對數據庫的所有操作,數據庫主要由四部分組成:

1.數據定義:這部分也叫“SQL DDL”,定義數據庫的邏輯結構,包括定義數據庫、基本表、視圖和索引。

2.數據操作:這部分也叫“SQL DML”,包括數據查詢和數據更新兩種操作,其中數據更新包括插入、刪除和更新三種操作。

3.數據控制:對用戶訪問數據的控制包括對基本表和視圖的授權、完整性規則的描述、事務控制語句等。

4.嵌入式SQL語言的使用規則:在宿主語言的程序中使用SQL語句的規則。

接下來分別介紹:SQL數據定義功能包括定義數據庫、基本表、索引、視圖。

首先,我們來了解壹下SQL提供的基本數據類型:(比如^00100009b^).

1.數據庫的建立和刪除

(1)建立數據庫:數據庫是包含若幹基本表格的數據集,其語句格式為:

創建數據庫& lt數據庫名稱>[其他參數]

其中,在系統中必須是唯壹的,不能重復,否則會導致數據訪問錯誤。[其他參數]因具體的數據庫實現系統而異。

例如:建立壹個項目管理數據庫(xmmanage),其語句應該是:

創建數據庫xmmanage

(2)刪除數據庫:從系統中刪除數據庫及其所有內容。

其語句格式為:drop database

例:刪除項目管理數據庫(xmmanage),其語句應為:DROP DATABASE xmmanage。

2.基本表的定義和更改

獨立存在的表稱為基本表。在SQL語言中,壹個關系只對應壹個基本表。基本表的定義是指基本關系模式的建立,變更是指對數據庫中已有的基本表進行刪除和修改。SQL是壹種具有強大查詢功能的語言。只要數據存在於數據庫中,總是可以通過適當的方法從數據庫中找到它。SQL中只有壹條查詢語句:SELECT,可以配合其他語句完成所有查詢功能。SELECT語句的完整語法可以有6個子句。完整語法如下:從基本表或(和)視圖集中選擇目標表的列名或列表達式集[〔WHERE條件表達式] [group by列名集[〔HAVING組條件表達式]] [order by列名[集]...]

使用TOP子句的簡單查詢

查詢結果排序依據

條件查詢where,使用算術表達式,使用邏輯表達式,使用between關鍵字,使用in關鍵字,

模糊查詢喜歡

整個語句的語義如下:從FROM子句中列出的表中,選擇滿足WHERE子句中給定的條件表達式的元組,然後根據GROUPBY子句(grouping子句)中指定的列的值對它們進行分組,然後提取HAVING子句中滿足組條件表達式的那些組,根據SELECT子句中給定的列名或列表達式對輸出進行求值。ORDER子句(排序子句)對輸出目標表進行重新排序,可以附加ASC(升序)或DESC(降序)排列。下列運算符和運算函數可以出現在WHERE子句的條件表達式f中:算術比較運算符:

  • 上一篇:42歲月經量少,月經量暗應該吃什麽藥?
  • 下一篇:預防艾滋病教育主題班會教案(精選6篇)
  • copyright 2024偏方大全网