用于自己復(fù)習(xí)筆記内斯,初學(xué)MARKDOWN(W3SCHOOL學(xué)習(xí))
SQL
- SQL 指結(jié)構(gòu)化查詢(xún)語(yǔ)言
- SQL 使我們有能力訪問(wèn)數(shù)據(jù)庫(kù)
- SQL 是一種 ANSI 的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言蕴潦、
Select 用法
SELECT 列名稱(chēng) FROM 表名稱(chēng)
- Select
SELECT * FROM Persons
提示:星號(hào)(*)是選取所有列的快捷方式
- 從表中選取 LastName 列的數(shù)據(jù)
SELECT LastName FROM Persons
SELECT - 從數(shù)據(jù)庫(kù)表中獲取數(shù)據(jù)
UPDATE - 更新數(shù)據(jù)庫(kù)表中的數(shù)據(jù)
DELETE - 從數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù)
INSERT INTO - 向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù)
SQL 中最重要的 DDL 語(yǔ)句:
CREATE DATABASE - 創(chuàng)建新數(shù)據(jù)庫(kù)
ALTER DATABASE - 修改數(shù)據(jù)庫(kù)
CREATE TABLE - 創(chuàng)建新表
ALTER TABLE - 變更(改變)數(shù)據(jù)庫(kù)表
DROP TABLE - 刪除表
CREATE INDEX - 創(chuàng)建索引(搜索鍵)
DROP INDEX - 刪除索引
-
關(guān)鍵詞 DISTINCT 用于返回唯一不同的值。
SELECT DISTINCT 列名稱(chēng) FROM 表名稱(chēng)
WHERE 子句
如需有條件地從表中選取數(shù)據(jù)俘闯,可將 WHERE 子句添加到 SELECT 語(yǔ)句潭苞。
語(yǔ)法
SELECT 列名稱(chēng) FROM 表名稱(chēng) WHERE 列 運(yùn)算符 值
BETWEEN 在某個(gè)范圍內(nèi)
LIKE 搜索某種模式
如果只希望選取居住在城市 "Beijing" 中的人,我們需要向 SELECT 語(yǔ)句添加 WHERE 子句:
SELECT * FROM Persons WHERE City='Beijing'
圖片.png
AND 例子
圖片.png
圖片.png
ORDER BY 語(yǔ)句
ORDER BY 語(yǔ)句用于根據(jù)指定的列對(duì)結(jié)果集進(jìn)行排序真朗。
ORDER BY 語(yǔ)句默認(rèn)按照升序?qū)τ涗涍M(jìn)行排序此疹。
如果您希望按照降序?qū)τ涗涍M(jìn)行排序,可以使用 DESC 關(guān)鍵字。
圖片.png
逆序即為 SELECT Company, OrderNumber FROM Orders ORDER BY Company
圖片.png
INSERT INTO 語(yǔ)句蝗碎、
圖片.png
UPDATE
圖片.png