婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL單表查詢常見操作實例總結(jié)

MySQL單表查詢常見操作實例總結(jié)

熱門標(biāo)簽:商家地圖標(biāo)注哪個好 德惠市地圖標(biāo)注 地圖標(biāo)注賺錢真假 陜西400電話如何申請 遵義地圖標(biāo)注app 承德電腦地圖標(biāo)注 合肥營銷外呼系統(tǒng)收費(fèi) 外呼系統(tǒng)從哪買 深圳

本文實例總結(jié)了MySQL單表查詢常見操作。分享給大家供大家參考,具體如下:

創(chuàng)建fruits表:

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',101,'blackberry', 10.2),
('bs1',102,'orange', 11.2),
('bs2',105,'melon',8.2),
('t1',102,'banana', 10.3),
('t2',102,'grape', 5.3),
('o2',103,'coconut', 9.2),
('c0',101,'cherry', 3.2),
('a2',103, 'apricot',2.2),
('l2',104,'lemon', 6.4),
('b2',104,'berry', 7.6),
('m1',106,'mango', 15.6),
('m2',105,'xbabay', 2.6),
('t4',107,'xbababa', 3.6),
('m3',105,'xxtt', 11.6),
('b5',107,'xxxx', 3.6);

常用查詢:

SELECT * FROM fruits;
select f_name,f_price from fruits;
select f_name,f_price from fruits where f_price=10.2;
select f_name,f_price from fruits where f_price10;
select * from fruits where s_id in (101,102) order by f_name;
select * from fruits where s_id not in (101,102) order by f_name;
select f_name,f_price from fruits where f_price between 2.00 and 10.20;
select f_name,f_price from fruits where f_price not between 2.00 and 10.20;
select f_name,f_price from fruits where f_name like "b%";
select f_name,f_price from fruits where f_name like "%g%";
select f_name,f_price from fruits where f_name like "b%y";
select f_name,f_price from fruits where f_name like "____y";

創(chuàng)建customers表:

CREATE TABLE customers
(
 c_id   int    NOT NULL AUTO_INCREMENT,
 c_name  char(50) NOT NULL,
 c_address char(50) NULL,
 c_city  char(50) NULL,
 c_zip   char(10) NULL,
 c_contact char(50) NULL,
 c_email  char(255) NULL,
 PRIMARY KEY (c_id)
);
INSERT INTO customers(c_id, c_name, c_address, c_city, c_zip, c_contact, c_email)
VALUES(10001, 'RedHook', '200 Street ', 'Tianjin', '300000', 'LiMing', 'LMing@163.com'),
(10002, 'Stars', '333 Fromage Lane', 'Dalian', '116000', 'Zhangbo','Jerry@hotmail.com'),
(10003, 'Netbhood', '1 Sunny Place', 'Qingdao', '266000', 'LuoCong', NULL),
(10004, 'JOTO', '829 Riverside Drive', 'Haikou', '570000', 'YangShan', 'sam@hotmail.com');

常用查詢語句:

select c_id,c_name,c_email from customers where c_email is null;
select c_id,c_name,c_email from customers where c_email is not null;
select f_name,f_price from fruits where s_id=101 and f_price>=5;
select f_name,f_price from fruits where s_id in (101,102) and f_price >=5 and f_name="apple";
select f_name,f_price from fruits where s_id=101 or s_id=102;

使用in操作更加簡潔明了

select f_name,f_price
from fruits
where s_id in (101 ,102);

字段不重復(fù)

SELECT DISTINCT s_id FROM fruits;
select f_name from fruits ORDER BY f_name;

如果第一列數(shù)據(jù)中沒有相同值,將不再對第二列進(jìn)行排序。

SELECT f_name, f_price
FROM fruits
ORDER BY f_name, f_price;

按價格降序排列,desc為降序,默認(rèn)為升序。

SELECT f_name, f_price FROM fruits ORDER BY f_price desc;
SELECT f_name, f_price FROM fruits ORDER BY f_price desc,f_name;
SELECT s_id, COUNT(*) AS Total FROM fruits GROUP BY s_id;
SELECT s_id, GROUP_CONCAT(f_name) AS Names FROM fruits GROUP BY s_id;

使用having過濾分組

SELECT s_id, GROUP_CONCAT(f_name) AS Names
FROM fruits
GROUP BY s_id having count(f_name)>1;

group by 子句中使用with rollup

SELECT s_id, COUNT(*) AS Total FROM fruits GROUP BY s_id WITH ROLLUP;
SELECT * from fruits group by s_id,f_name;

創(chuàng)建orderitems表:

CREATE TABLE orderitems
(
 o_num   int     NOT NULL,
 o_item   int     NOT NULL,
 f_id    char(10)   NOT NULL,
 quantity  int     NOT NULL,
 item_price decimal(8,2) NOT NULL,
 PRIMARY KEY (o_num,o_item)
) ;
INSERT INTO orderitems(o_num, o_item, f_id, quantity, item_price)
VALUES(30001, 1, 'a1', 10, 5.2),
(30001, 2, 'b2', 3, 7.6),
(30001, 3, 'bs1', 5, 11.2),
(30001, 4, 'bs2', 15, 9.2),
(30002, 1, 'b3', 2, 20.0),
(30003, 1, 'c0', 100, 10),
(30004, 1, 'o2', 50, 2.50),
(30005, 1, 'c0', 5, 10),
(30005, 2, 'b1', 10, 8.99),
(30005, 3, 'a2', 10, 2.2),
(30005, 4, 'm1', 5, 14.99);

常用查詢語句:

SELECT o_num, SUM(quantity * item_price) AS orderTotal
FROM orderitems
GROUP BY o_num
HAVING SUM(quantity*item_price) >= 100;
SELECT o_num, SUM(quantity * item_price) AS orderTotal
FROM orderitems
GROUP BY o_num
HAVING SUM(quantity*item_price) >= 100
order by ordertotal;
SELECT * From fruits LIMIT 8;

從第五行開始,讀取3行

SELECT * From fruits LIMIT 4,3;

【例.1】從fruits表中檢索所有字段的數(shù)據(jù)

SELECT * FROM fruits;
SELECT f_id, s_id ,f_name, f_price FROM fruits;

【例.2】查詢當(dāng)前表中f_name列所有水果名稱,輸入如下語句:

SELECT f_name FROM fruits;

【例.3】例如,從fruits表中獲取f_name和f_price兩列,輸入如下語句:

SELECT f_name, f_price FROM fruits;

【例.4】查詢價格為10.2元的水果的名稱,輸入如下語句:

SELECT f_name, f_price
FROM fruits
WHERE f_price = 10.2;

【例.5】查找名稱為“apple”的水果的價格,輸入如下語句:

SELECT f_name, f_price
FROM fruits
WHERE f_name = 'apple';

【例.6】查詢價格小于10的水果的名稱,輸入如下語句:

SELECT f_name, f_price
FROM fruits
WHERE f_price  10;

【例.7】s_id為101和102的記錄,輸入如下語句:

SELECT s_id,f_name, f_price
FROM fruits
WHERE s_id IN (101,102)
ORDER BY f_name;

【例.8】查詢所有s_id不等于101也不等于102的記錄,輸入如下語句:

SELECT s_id,f_name, f_price
FROM fruits
WHERE s_id NOT IN (101,102)
ORDER BY f_name;

【例.9】查詢價格在2.00元到10.5元之間水果名稱和價格

SELECT f_name, f_price
FROM fruits
WHERE f_price BETWEEN 2.00 AND 10.20;

【例.10】查詢價格在2.00元到10.5元之外的水果名稱和價格

SELECT f_name, f_price
FROM fruits
WHERE f_price NOT BETWEEN 2.00 AND 10.20;

【例.11】查找所有以‘b'字母開頭的水果,輸入如下語句:

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

【例.12】在fruits表中,查詢f_name中包含字母‘g'的記錄

SELECT f_id, f_name
FROM fruits
WHERE f_name LIKE '%g%';

【例.13】查詢以‘b'開頭,并以‘y'結(jié)尾的水果的名稱

SELECT f_name
FROM fruits
WHERE f_name LIKE 'b%y';

【例7.14】在fruits表中,查詢以字母‘y'結(jié)尾,且‘y'前面只有4個字母的記錄

SELECT f_id, f_name
FROM fruits
WHERE f_name LIKE '____y';

【例.15】查詢customers表中c_email為空的記錄的c_id、c_name和c_email字段值:

SELECT c_id, c_name,c_email
FROM customers
WHERE c_email IS NULL;

【例.16】查詢customers表中c_email不為空的記錄的c_id、c_name和c_email字段值

SELECT c_id, c_name,c_email
FROM customers
WHERE c_email IS NOT NULL;

【例.17】在fruits表中查詢s_id = ‘101',并且f_price大于5的記錄價格和名稱

SELECT f_id, f_price, f_name
FROM fruits
WHERE s_id = '101' AND f_price >=5;

【例.18】在fruits表中查詢s_id = ‘101'或者'102',并且f_price大于5,并且f_name='apple'的記錄價格和名稱

SELECT f_id, f_price, f_name
FROM fruits
WHERE s_id IN('101', '102') AND f_price >= 5 AND f_name = 'apple';

【例.19】查詢s_id=101或者s_id=102的水果供應(yīng)商的f_price和f_name,SQL語句如下:

SELECT s_id,f_name, f_price
FROM fruits
WHERE s_id = 101 OR s_id = 102;

【例.20】查詢s_id=101或者s_id=102的水果供應(yīng)商的f_price和f_name

SELECT s_id,f_name, f_price
FROM fruits
WHERE s_id IN(101,102);

【例.21】查詢fruits表中s_id字段的值,并返回s_id字段值不得重復(fù)

SELECT DISTINCT s_id FROM fruits;

【例.22】查詢fruits表的f_name字段值,并對其進(jìn)行排序

select f_name from fruits ORDER BY f_name;

【例.23】查詢fruits表中的f_name和f_price字段,先按f_name排序,再按f_price排序

SELECT f_name, f_price
FROM fruits
ORDER BY f_name, f_price;

【例.24】查詢fruits表中的f_name和f_price字段,對結(jié)果按f_price降序方式排序

SELECT f_name, f_price
FROM fruits
ORDER BY f_price DESC;

【例.25】查詢fruits表,先按f_price降序排序,再按f_name字段升序排序,SQL語句如下:

SELECT f_price, f_name
FROM fruits
ORDER BY f_price DESC, f_name;

【例.26】根據(jù)s_id對fruits表中的數(shù)據(jù)進(jìn)行分組

SELECT s_id, COUNT(*) AS Total
FROM fruits
GROUP BY s_id;

【例.27】根據(jù)s_id對fruits表中的數(shù)據(jù)進(jìn)行分組,將每個供應(yīng)商的水果名稱顯示出來

SELECT s_id, GROUP_CONCAT(f_name) AS Names
FROM fruits
GROUP BY s_id;

【例.28】根據(jù)s_id對fruits表中的數(shù)據(jù)進(jìn)行分組,并顯示水果種類大于1的分組信息

SELECT s_id, GROUP_CONCAT(f_name) AS Names
FROM fruits
GROUP BY s_id HAVING COUNT(f_name) > 1;

【例.29】根據(jù)s_id對fruits表中的數(shù)據(jù)進(jìn)行分組,并顯示記錄數(shù)量

SELECT s_id, COUNT(*) AS Total
FROM fruits
GROUP BY s_id WITH ROLLUP;

【例.30】根據(jù)s_id和f_name字段對fruits表中的數(shù)據(jù)進(jìn)行分組, SQL語句如下,

SELECT * from fruits group by s_id,f_name;

【例.31】查詢訂單價格大于100的訂單號和總訂單價格

SELECT o_num, SUM(quantity * item_price) AS orderTotal
FROM orderitems
GROUP BY o_num
HAVING SUM(quantity*item_price) >= 100;

【例.32】顯示fruits表查詢結(jié)果的前4行,輸入如下語句:

SELECT * From fruits LIMIT 4;

【例.33】在fruits 表中,使用LIMIT子句,返回從第5個記錄開始的,行數(shù)長度為3的記錄

SELECT * From fruits LIMIT 4, 3;

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》

希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。

您可能感興趣的文章:
  • 解析mysql中:單表distinct、多表group by查詢?nèi)コ貜?fù)記錄
  • MySQL單表多關(guān)鍵字模糊查詢的實現(xiàn)方法
  • php+mysql+ajax實現(xiàn)單表多字段多關(guān)鍵詞查詢的方法
  • MySQL單表查詢操作實例詳解【語法、約束、分組、聚合、過濾、排序等】
  • MySQL使用聚合函數(shù)進(jìn)行單表查詢
  • MySQL單表查詢實例詳解

標(biāo)簽:贛州 揚(yáng)州 商丘 三門峽 貴州 巴中 南陽 新余

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL單表查詢常見操作實例總結(jié)》,本文關(guān)鍵詞  MySQL,單表,查詢,常見,操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL單表查詢常見操作實例總結(jié)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL單表查詢常見操作實例總結(jié)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    av网站免费线看精品| 美女精品自拍一二三四| 欧美疯狂做受xxxx富婆| 免费精品视频在线| 亚洲精品福利视频网站| 欧美日韩在线精品一区二区三区激情| 国产亚洲一区二区三区四区| 国产乱人伦精品一区二区在线观看| 亚洲激情第一区| 97久久人人超碰| 欧美日韩你懂得| 韩国av一区二区三区在线观看| 精品嫩草影院久久| 成人激情免费视频| 欧美日韩小视频| 三级欧美在线一区| 国产欧美一区二区精品忘忧草| 91精品国产欧美一区二区| 精品一区二区精品| 亚洲成av人影院在线观看网| 毛片av一区二区| 精品一区在线看| 色94色欧美sute亚洲线路二 | 欧美亚洲日本国产| 激情综合色播五月| 欧美日韩在线电影| 久久久99精品久久| 中文字幕精品三区| 亚洲色图一区二区| 中文字幕在线一区二区三区| 一区在线观看视频| 欧美精彩视频一区二区三区| 香港成人在线视频| 一本大道av一区二区在线播放| 9l国产精品久久久久麻豆| 欧美三区在线视频| 亚洲一区在线观看网站| 一区二区三区四区蜜桃| 手机精品视频在线观看| 日韩精品免费视频人成| www.66久久| 国产一区二区精品久久91| 99久久精品免费| 在线播放中文一区| 久久久精品综合| 一区二区在线观看免费| 国产精品亚洲视频| 久久久午夜精品理论片中文字幕| 精品国产免费久久| 国产欧美一二三区| 免费成人你懂的| 色嗨嗨av一区二区三区| 日本一区二区三区在线观看| 日韩av不卡一区二区| 精品国精品国产| 亚洲成av人片在线| 欧美综合天天夜夜久久| 国产成人无遮挡在线视频| 91国内精品野花午夜精品| 久久久久久免费网| 不卡一区中文字幕| 国产欧美一区在线| 99久久国产综合精品麻豆| 欧美成人一区二区| 九色|91porny| 欧美激情一区三区| 91精品国产一区二区三区蜜臀 | 国产精品美女久久久久aⅴ| 久久国产精品72免费观看| 日韩精品一区二区三区三区免费| 丝袜美腿亚洲一区二区图片| 国产精品午夜免费| 国产一区二三区好的| 久久综合九色综合97婷婷 | 日韩免费观看2025年上映的电影| 日韩一区在线播放| 欧美精品 日韩| 一区二区视频在线看| 欧美精品电影在线播放| 成人免费视频一区二区| 国产在线视频精品一区| 亚洲人精品一区| 欧美美女一区二区三区| 亚洲视频小说图片| 久久综合国产精品| 91久久精品午夜一区二区| 亚洲一级在线观看| 国产欧美日韩在线观看| 9i在线看片成人免费| 国产v日产∨综合v精品视频| 国产精品久久久久久一区二区三区 | 精品1区2区在线观看| 欧美日韩免费电影| 国产91露脸合集magnet| 日本午夜一区二区| 日韩在线播放一区二区| 欧美激情一区三区| 日本美女一区二区三区| 亚洲国产精品一区二区久久恐怖片 | 日韩av中文在线观看| 亚洲你懂的在线视频| 91精品国产色综合久久不卡蜜臀 | 色偷偷成人一区二区三区91| 亚洲视频综合在线| 中文字幕高清不卡| 久久一二三国产| **欧美大码日韩| 欧美日韩精品三区| 国产电影一区二区三区| 国产精品另类一区| 日本一区免费视频| 日韩理论片中文av| 中文字幕一区二区日韩精品绯色| 美女被吸乳得到大胸91| 日本aⅴ免费视频一区二区三区| 亚洲欧美日韩电影| 亚洲综合999| 国模套图日韩精品一区二区| 国产综合久久久久久久久久久久| 久久99热这里只有精品| 风间由美性色一区二区三区| 久久疯狂做爰流白浆xx| 国产欧美日韩视频一区二区| 国产清纯白嫩初高生在线观看91| 亚洲男人的天堂av| 26uuu国产在线精品一区二区| 久久这里只有精品6| 久久不见久久见免费视频1| 欧美视频在线播放| 日本一区二区三区久久久久久久久不| 伊人夜夜躁av伊人久久| 欧美少妇性性性| 精品一区二区在线播放| 欧美va亚洲va国产综合| 国产曰批免费观看久久久| 欧美不卡一区二区三区四区| 日本va欧美va精品| 日韩一二三区视频| 欧美亚洲动漫另类| 日韩一区在线免费观看| 中文字幕在线不卡一区二区三区| 亚洲一区二区综合| 中文字幕视频一区| 91香蕉视频在线| 99精品视频在线观看| 国产91在线看| 日韩欧美成人激情| 日本国产一区二区| 欧美天堂亚洲电影院在线播放| 欧美激情一区在线| 国产91清纯白嫩初高中在线观看| 久久亚洲精华国产精华液 | 在线观看视频91| 久久综合九色综合97婷婷女人| 韩国精品一区二区| 欧美日韩精品一区二区三区| 激情综合网最新| 中文字幕一区二区三区av| 日韩色在线观看| 美女爽到高潮91| 亚洲欧美视频在线观看视频| 99re热视频这里只精品| 午夜一区二区三区视频| 国产片一区二区| 成人免费观看视频| 亚洲一二三专区| 久久精品在线观看| 欧美日韩第一区日日骚| 国产网站一区二区| 亚洲欧美日韩在线| 国产欧美一区二区精品忘忧草| 在线视频综合导航| 日韩午夜电影在线观看| 国产精品一区二区你懂的| 日本不卡中文字幕| 亚洲成人精品一区| 中文字幕亚洲不卡| 国产精品国产三级国产普通话99| 欧美日韩免费观看一区二区三区| 美女网站在线免费欧美精品| 国产日韩欧美精品在线| 日韩一级精品视频在线观看| 欧美性xxxxx极品少妇| 欧美日韩亚洲不卡| 成人aaaa免费全部观看| 色婷婷精品久久二区二区蜜臀av | 欧美日韩免费观看一区三区| 国产精品一区久久久久| 国产一区二区在线电影| 亚洲品质自拍视频网站| 国产精品二三区| 精品国产髙清在线看国产毛片| 91久久免费观看| 欧美色视频在线| 欧美最猛性xxxxx直播| 色悠悠亚洲一区二区| 精品欧美一区二区久久| 日韩一区二区三区在线观看| 99国产精品国产精品久久| 91视频观看视频|