1、查詢
SELECT * FROM 表名 WHERE 條件;
(1)、SELECT * FROM 表名; ???????????? ???????????????? #查詢表內的所有數據
SELECT * FROM PRODUCT;
(2)、SELECT 字段1,字段2... FROM 表名; ???????????????? #查詢表內的指定字段的數據
SELECT PIN,PRICE FROM PRODUCT;????????
(3)、SELECT * FROM 表名 AS 別名; ???????? ???????????????? #表別名查詢
SELECT * FROM PRODUCT AS p; ????
(4)、SELETE 字段名 AS 別名,字段名 AS 別名...FROM 表名; ???????? #字段別名查詢,并顯示別名
SELECT PID AS '編號',PNAME AS '品牌' FROM PRODUCT;
(5)、SELECT DISTINCT 字段 FROM 表名; ???????? ???????? #查詢指定字段并去除重復值
SELECT DISTINCT CATEGORY_ID FROM PRODUCT;
(6)、SELECT 字段+值 FROM 表名; ???????????????????? #運算查詢:查詢指定字段并給該字段進行運算
SELECT PRICE+10 FROM PRODUCT;
(7)、SELECT * FROM 表名 WHERE 條件; ???????????????? #查詢符合條件的所有字段
SELECT * FROM PRODUCT WHERE PNAME='花花公子'; ???????? #查詢PNAME是花花公子的所有product信息
SELECT * FROM PRODUCT WHERE PRICE=800; ???????? #查詢PRICE是800的所有product信息
SELECT * FROM PRODUCT WHERE PRICR!=800; ???????? #查詢price不是800的所有product信息
SELECT * FROM PRODUCT WHERE NOT(PRICE=800); ???????? #同上
SELETE * FROM PRODUCT WHERE PRICE<>800; ???????? #同上
SELECT * FROM PRODUCT WHERE PRICE>60; ????????#查詢price大于60的所有product信息
SELECT * FROM PRODUCT WHERE PRICE BETWEEN 200 AND 1000; ????????????????#查詢price在200到1000之間的所有product信息
SELECT * FROM PRODUCT WHERE PRICR>=200 AND PRICE<=1000; ????????#同上
SELECT * FROM PRODUCT WHERE PRICE=200 OR PRICE=800; ???????? #查詢price是200或是800的所有product信息
SELECT * FROM PRODUCT WHERE PNAME LIKE '%霸%'; ????????#查詢pname中包含‘霸’的所有product信息
SELECT * FROM PRODUCT WHERE PNAME LIKE '香%'; ????????#查詢pname中以‘香’開頭的所有product信息
SELECT * FROM PRODUCT WHERE PNAME LIKE '_想%'; ????????????????#查詢pname中第二個字是‘想’的所有product信息
SELECT * FROM PRODUCT WHERE CATEGORY_ID IS NULL; #查詢category_id為空的所有product信息
SELECT * FROM PRODUCT WHERE CATEGORY_ID IS NOT NULL; #查詢category_id不為空的所有product信息
(8)、SELECT * FROM 表名 ORDER BY 字段 ASC|DESC; ???????????? #查詢表內所有信息并按指定字段進行排序(ASC:升序、DESC:降序),排序默認升序(ASC)
SELECT * FROM PRODUCT ORDER BY PRICE DESC; ????????#查詢表內所有信息并按price字段進行降序排列
SELECT * FROM 表名 WHERE 條件;
(1)、SELECT * FROM 表名; ???????????? ???????????????? #查詢表內的所有數據
SELECT * FROM PRODUCT;
(2)、SELECT 字段1,字段2... FROM 表名; ???????????????? #查詢表內的指定字段的數據
SELECT PIN,PRICE FROM PRODUCT;????????
(3)、SELECT * FROM 表名 AS 別名; ???????? ???????????????? #表別名查詢
SELECT * FROM PRODUCT AS p; ????
(4)、SELETE 字段名 AS 別名,字段名 AS 別名...FROM 表名; ???????? #字段別名查詢,并顯示別名
SELECT PID AS '編號',PNAME AS '品牌' FROM PRODUCT;
(5)、SELECT DISTINCT 字段 FROM 表名; ???????? ???????? #查詢指定字段并去除重復值
SELECT DISTINCT CATEGORY_ID FROM PRODUCT;
(6)、SELECT 字段+值 FROM 表名; ???????????????????? #運算查詢:查詢指定字段并給該字段進行運算
SELECT PRICE+10 FROM PRODUCT;
(7)、SELECT * FROM 表名 WHERE 條件; ???????????????? #查詢符合條件的所有字段
SELECT * FROM PRODUCT WHERE PNAME='花花公子'; ???????? #查詢PNAME是花花公子的所有product信息
SELECT * FROM PRODUCT WHERE PRICE=800; ???????? #查詢PRICE是800的所有product信息
SELECT * FROM PRODUCT WHERE PRICR!=800; ???????? #查詢price不是800的所有product信息
SELECT * FROM PRODUCT WHERE NOT(PRICE=800); ???????? #同上
SELETE * FROM PRODUCT WHERE PRICE<>800; ???????? #同上
SELECT * FROM PRODUCT WHERE PRICE>60; ????????#查詢price大于60的所有product信息
SELECT * FROM PRODUCT WHERE PRICE BETWEEN 200 AND 1000; ????????????????#查詢price在200到1000之間的所有product信息
SELECT * FROM PRODUCT WHERE PRICR>=200 AND PRICE<=1000; ????????#同上
SELECT * FROM PRODUCT WHERE PRICE=200 OR PRICE=800; ???????? #查詢price是200或是800的所有product信息
SELECT * FROM PRODUCT WHERE PNAME LIKE '%霸%'; ????????#查詢pname中包含‘霸’的所有product信息
SELECT * FROM PRODUCT WHERE PNAME LIKE '香%'; ????????#查詢pname中以‘香’開頭的所有product信息
SELECT * FROM PRODUCT WHERE PNAME LIKE '_想%'; ????????????????#查詢pname中第二個字是‘想’的所有product信息
SELECT * FROM PRODUCT WHERE CATEGORY_ID IS NULL; #查詢category_id為空的所有product信息
SELECT * FROM PRODUCT WHERE CATEGORY_ID IS NOT NULL; #查詢category_id不為空的所有product信息
(8)、SELECT * FROM 表名 ORDER BY 字段 ASC|DESC; ???????????? #查詢表內所有信息并按指定字段進行排序(ASC:升序、DESC:降序),排序默認升序(ASC)
SELECT * FROM PRODUCT ORDER BY PRICE DESC; ????????#查詢表內所有信息并按price字段進行降序排列
SELECT * FROM PRODUCT ORDER BY PRICE DESC,CATEGORY_ID DESC; #查詢表內所有信息在price降序排列的基礎上再對category_id進行降序排列
互相學習,有錯請指教!