国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

與MSSQL對比學習MYSQL的心得(七)--查詢

2024-07-24 12:46:54
字體:
來源:轉載
供稿:網友

比較出大家的異同點,從而加深記憶

這一篇《與MSSQL對比學習MYSQL的心得(七)》也是一樣,相同的地方略略帶過,不同的地方我會給出例子,謝謝大家的支持o(∩_∩)o

這一節主要介紹MYSQL里的基本查詢(MYSQL官方參考手冊)

MySQL中select的基本語法形式:

select 屬性列表
from 表名和視圖列表
[where 條件表達式]
[group by 屬性名[having 條件表達式]]
[order by 屬性名[asc|desc]]
[limit <offset>,row count]
 
說明:

where子句:按照“條件表達式”指定的條件進行查詢。

group by子句:按照“屬性名”指定的字段進行分組。

having子句:有group by才能having子句,只有滿足“條件表達式”中指定的條件的才能夠輸出。

group by子句通常和count()、sum()等聚合函數一起使用。

order by子句:按照“屬性名”指定的字段進行排序。排序方式由“asc”和“desc”兩個參數指出,默認是按照“asc”來排序,即升序。

建立測試表

創建測試表

CREATE TABLE fruits( f_id CHAR(10) NOT NULL, s_id INT NOT NULL, f_name CHAR(255) NOT NULL, f_price DECIMAL(8,2) NOT NULL, PRIMARY KEY(f_id))

插入測試數據

INSERT INTO fruits(f_id,s_id,f_name,f_price)VALUES('a1',101,'apple',5.2),('b1',102,'blackberry',5.2),('bs1',105,'orange',5.2),('bs2',103,'melon',5.2),('t1',106,'banana',5.2);

使用select語句查詢f_id字段的數據

SELECT f_id,f_name FROM fruits


 
注意:MYSQL中SQL語句是不區分大小寫的,因此select和SELECT作用是相同的

這一點跟SQLSERVER是一樣的!

常用查詢

SELECT * FROM fruitsSELECT f_id,f_name FROM fruits WHERE f_price >5.1SELECT f_id,f_name FROM fruits WHERE s_id IN(101,102)SELECT f_id,f_name FROM fruits WHERE s_id NOT IN(101,102)SELECT f_id,f_name FROM fruits WHERE f_price BETWEEN 2 AND 10SELECT f_id,f_name FROM fruits WHERE f_price NOT BETWEEN 2 AND 10

 
帶like的字符匹配查詢

1、百分號通配符“%”,匹配任意長度的字符,甚至包括零字符

SELECT f_id,f_name FROM fruits WHERE f_name LIKE 'b%y'

 2、下劃線通配符“_”,一次只能匹配任意一個字符

下面語句有四個下劃線

SELECT f_id,f_name FROM fruits WHERE f_name LIKE '____n'

同樣,在SQLSERVER里面也是有的

USE [sss]GOSELECT * FROM [dbo].[aaa] WHERE [name] LIKE 's_____'
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 儋州市| 保定市| 雷山县| 淮北市| 马鞍山市| 揭阳市| 乌恰县| 龙游县| 河东区| 湖南省| 来宾市| 兴仁县| 南京市| 临夏市| 轮台县| 苍山县| 衡东县| 行唐县| 横峰县| 保定市| 上饶县| 兴安县| 华池县| 奉化市| 大名县| 五指山市| 通河县| 竹山县| 邵阳市| 湘潭县| 宿州市| 册亨县| 萍乡市| 赣榆县| 甘泉县| 武川县| 峡江县| 当雄县| 高清| 涟水县|