SQL語言學習(二)
1. SELECT 語句
SELECT 語句用於從資料庫中選取資料。
結果被儲存在一個結果表中,稱為結果集。
SELECT column_name,*column_name*
FROM table_name;
or
SELECT * FROM table_name;
2. SELECT DISTINCT 語言
在表中,一個列可能會包含多個重複值,有時您也許希望僅僅列出不同(distinct)的值。
DISTINCT 關鍵詞用於返回唯一不同的值。
SELECT DISTINCT column_name, column_name
FROM table_name;
3. Where 語句
用於過濾記錄
SELECT column_name, column_name
FROM table_name
WHERE column_name operator value;
e.g.
SELECT * FROM Customers
WHERE Country='Mexico';
WHERE 子句中的運算子
下面的運算子可以在 WHERE 子句中使用:
運算子 | 描述 |
---|---|
= | 等於 |
<> | 不等於。註釋:在 SQL 的一些版本中,該操作符可被寫成 != |
> | 大於 |
< | 小於 |
>= | 大於等於 |
<= | 小於等於 |
BETWEEN | 在某個範圍內 |
LIKE | 搜尋某種模式 |
IN | 指定針對某個列的多個可能值 |
4. and or 語句
SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';
SELECT * FROM Customers
WHERE City='Berlin'
OR City='München';
SELECT * FROM Customers
WHERE Country='Germany'
AND (City='Berlin' OR City='München');
5. ORDER BY 關鍵字
ORDER BY 關鍵字用於對結果集按照一個列或者多個列進行排序。
ORDER BY 關鍵字預設按照升序對記錄進行排序。如果需要按照降序對記錄進行排序,您可以使用 DESC 關鍵字。
select column_name,column_name
from table_name
order by column_name,column_name ASC|DESC;
6. INSERT INTO語句
用於向表中插入新記錄
兩種編寫方式
第一種:
INSERT INTO table_name
VALUES(value1, value2, value3,...);
第二種:
INSERT INTO table_name (column1,column2,column3,...)
VALUE(value1, value2,value3,...);
相關文章
- GO語言學習——切片二Go
- C語言深入學習二C語言
- 組合語言-學習記錄(二)組合語言
- 《JavaScript語言精粹》學習筆記二JavaScript筆記
- PostgreSQL學習手冊(SQL語言函式)SQL函式
- spaCy 學習 第二篇:語言模型模型
- C語言學習方法,怎麼學習C語言?C語言
- 資料庫學習(二)資料操作語言:資料庫
- java語言學習Java
- go語言學習Go
- Go語言核心36講(Go語言進階技術二)--學習筆記Go筆記
- Go語言核心36講(Go語言基礎知識二)--學習筆記Go筆記
- 非懂不可的Slice(二)– 就要學習Go語言Go
- SQL 語句學習SQL
- sql語句學習SQL
- oracle之PLSql語言(二)sql語句的使用OracleSQL
- Go語言核心36講(Go語言實戰與應用二)--學習筆記Go筆記
- Go語言學習——mapGo
- Rust 語言學習之旅Rust
- go語言學習-介面Go
- go語言學習-goroutineGo
- C語言再學習C語言
- C語言學習心得C語言
- C語言的學習C語言
- 學習一門語言
- c語言程式設計學習之二維陣列C語言程式設計陣列
- 小白學習Golang(二)Go語言開發環境搭建Golang開發環境
- SQL語言SQL
- C 語言學習筆記筆記
- Go 語言學習腦圖Go
- go 語言指標學習Go指標
- C語言學習筆記C語言筆記
- Go語言學習(2) - HelloWorldGo
- C語言學習 相同元素C語言
- Rust 語言學習之旅(6)Rust
- Rust 語言學習之旅(3)Rust
- Rust 語言學習之旅(2)Rust
- Rust 語言學習之旅(7)Rust