資料庫有自己專門的語言sql(structured query language)結構化查詢語言。
sql分類:
資料操縱語言:(dml data manipulation language)
select(查詢) insert(插入) update(更新) delete(刪除)
資料定義語言:(ddl data definition language)
create alter drop rename truncate
資料控制語言:(dcl data control language)
grant
簡單查詢指的是沒有任何限定條件的查詢
第一種形式:
select *
from 表名,表名…
查詢表中所有列內容,可以同時查詢多個表
先執行from子句,後執行select子句
第二種形式:
select 欄位名,欄位名…
from 表名,表名…
查詢表中指定欄位的值
查詢emp表中全部內容
查詢每個員工的編號,姓名,職位,工資
查詢job列的內容
查詢job列的內容,查詢時去除重複字段使用distinct關鍵字時只有查詢的所有字段內容都相同時才會被認為是重複字段
查詢每個雇員的編號,姓名,基本年薪可對列進行四則運算
可給列別稱,別稱查詢使用as,且as可省略
SELECT簡單查詢
簡單查詢包括查詢資料表中的所有資料 部分字段資訊等,基本語法為 1 查詢出表中的所有資料 select from table name 2 查詢出表中特定欄位的資料 select column name1,column name2 from table name 在資料表中,資料可能存在重複情況,比...
SELECT 查詢 子查詢
1 非相關子查詢 非相關子查詢,也稱巢狀子查詢,可以多層巢狀。這種子查詢的執行不依賴於外查詢。執行過程是,先執行子查詢,子查詢的結果並不顯示出來,而是作為外查詢的條件值,然後執行外查詢。非相關子查詢的特點 子查詢只執行一次,其查詢結果不依賴於外查詢。而外查詢的查詢條件依賴於子查詢的結果,因此,也可以...
select單錶查詢語句 簡單SQL語句
使用order by 子句對查詢結果進行排序 排序方式包括公升序 asc,可省略 和降序 desc 兩種 select empno,ename,sal from emp order by sal select empno,ename,sal from emp order by sal desc 按多...