日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql查询姓王的信息代码_MySQL查询语句练习题

發(fā)布時間:2025/3/12 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql查询姓王的信息代码_MySQL查询语句练习题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.創(chuàng)建student和score表

CREATE??TABLE??student?(

id??INT(10)??NOT?NULL??UNIQUE??PRIMARY?KEY??,

name??VARCHAR(20)??NOT?NULL?,

sex??VARCHAR(4)??,

birth??YEAR,

department??VARCHAR(20)?,

address??VARCHAR(50)

);

創(chuàng)建score表。SQL代碼如下:

CREATE??TABLE??score?(

id??INT(10)??NOT?NULL??UNIQUE??PRIMARY?KEY??AUTO_INCREMENT?,

stu_id??INT(10)??NOT?NULL?,

c_name??VARCHAR(20)?,

grade??INT(10)

);

2.為student表和score表增加記錄

向student表插入記錄的INSERT語句如下:

INSERT?INTO?student?VALUES(?901,'張老大',?'男',1985,'計算機系',?'北京市海淀區(qū)');

INSERT?INTO?student?VALUES(?902,'張老二',?'男',1986,'中文系',?'北京市昌平區(qū)');

INSERT?INTO?student?VALUES(?903,'張三',?'女',1990,'中文系',?'湖南省永州市');

INSERT?INTO?student?VALUES(?904,'李四',?'男',1990,'英語系',?'遼寧省阜新市');

INSERT?INTO?student?VALUES(?905,'王五',?'女',1991,'英語系',?'福建省廈門市');

INSERT?INTO?student?VALUES(?906,'王六',?'男',1988,'計算機系',?'湖南省衡陽市');

向score表插入記錄的INSERT語句如下:

INSERT?INTO?score?VALUES(NULL,901,?'計算機',98);

INSERT?INTO?score?VALUES(NULL,901,?'英語',?80);

INSERT?INTO?score?VALUES(NULL,902,?'計算機',65);

INSERT?INTO?score?VALUES(NULL,902,?'中文',88);

INSERT?INTO?score?VALUES(NULL,903,?'中文',95);

INSERT?INTO?score?VALUES(NULL,904,?'計算機',70);

INSERT?INTO?score?VALUES(NULL,904,?'英語',92);

INSERT?INTO?score?VALUES(NULL,905,?'英語',94);

INSERT?INTO?score?VALUES(NULL,906,?'計算機',90);

INSERT?INTO?score?VALUES(NULL,906,?'英語',85);

3.查詢student表的所有記錄

mysql>?SELECT?*?FROM?student;

+-----+--------+------+-------+------------+--------------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|

+-----+--------+------+-------+------------+--------------+

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|

|?903?|?張三???|?女???|??1990?|?中文系?????|?湖南省永州市?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|

|?905?|?王五???|?女???|??1991?|?英語系?????|?福建省廈門市?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|

+-----+--------+------+-------+------------+--------------+

4.查詢student表的第2條到4條記錄

mysql>?SELECT?*?FROM?student?LIMIT?1,3;

+-----+--------+------+-------+------------+--------------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|

+-----+--------+------+-------+------------+--------------+

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|

|?903?|?張三???|?女???|??1990?|?中文系?????|?湖南省永州市?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|

+-----+--------+------+-------+------------+--------------+

5.從student表查詢所有學(xué)生的學(xué)號(id)、姓名(name)和院系(department)的信息

mysql>?SELECT?id,name,department?FROM?student;

+-----+--------+------------+

|?id??|?name???|?department?|

+-----+--------+------------+

|?901?|?張老大?|?計算機系???|

|?902?|?張老二?|?中文系?????|

|?903?|?張三???|?中文系?????|

|?904?|?李四???|?英語系?????|

|?905?|?王五???|?英語系?????|

|?906?|?王六???|?計算機系???|

+-----+--------+------------+

6.從student表中查詢計算機系和英語系的學(xué)生的信息

mysql>?SELECT?*?FROM?student?WHERE?department?IN?('計算機系','英語系');

+-----+--------+------+-------+------------+--------------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|

+-----+--------+------+-------+------------+--------------+

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|

|?905?|?王五???|?女???|??1991?|?英語系?????|?福建省廈門市?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|

+-----+--------+------+-------+------------+--------------+

7.從student表中查詢年齡18~22歲的學(xué)生信息

mysql>?SELECT?id,name,sex,2013-birth?AS?age,department,address

->?FROM?student

->?WHERE?2013-birth?BETWEEN??18?AND?22;

+-----+------+------+------+------------+--------------+

|?id??|?name?|?sex??|?age??|?department?|?address??????|

+-----+------+------+------+------------+--------------+

|?905?|?王五?|?女???|???22?|?英語系?????|?福建省廈門市?|

+-----+------+------+------+------------+--------------+

mysql>?SELECT?id,name,sex,2013-birth?AS?age,department,address

->?FROM?student

->?WHERE?2013-birth>=18?AND?2013-birth<=22;

+-----+------+------+------+------------+--------------+

|?id??|?name?|?sex??|?age??|?department?|?address??????|

+-----+------+------+------+------------+--------------+

|?905?|?王五?|?女???|???22?|?英語系?????|?福建省廈門市?|

+-----+------+------+------+------------+--------------+

8.從student表中查詢每個院系有多少人

mysql>?SELECT?department,?COUNT(id)?FROM?student?GROUP?BY?department;

+------------+-----------+

|?department?|?COUNT(id)?|

+------------+-----------+

|?計算機系???|?????????2?|

|?英語系?????|?????????2?|

|?中文系?????|?????????2?|

+------------+-----------+

9.從score表中查詢每個科目的最高分

mysql>?SELECT?c_name,MAX(grade)?FROM?score?GROUP?BY?c_name;

+--------+------------+

|?c_name?|?MAX(grade)?|

+--------+------------+

|?計算機?|?????????98?|

|?英語???|?????????94?|

|?中文???|?????????95?|

+--------+------------+

10.查詢李四的考試科目(c_name)和考試成績(grade)

mysql>?SELECT?c_name,?grade

->??????FROM?score?WHERE?stu_id=

->??(SELECT?id?FROM?student

->????WHERE?name=?'李四'?);

+--------+-------+

|?c_name?|?grade?|

+--------+-------+

|?計算機?|????70?|

|?英語???|????92?|

+--------+-------+

11.用連接的方式查詢所有學(xué)生的信息和考試信息

mysql>?SELECT?student.id,name,sex,birth,department,address,c_name,grade

->?FROM?student,score

->??WHERE?student.id=score.stu_id;

+-----+--------+------+-------+------------+--------------+--------+-------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|?c_name?|?grade?|

+-----+--------+------+-------+------------+--------------+--------+-------+

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|?計算機?|????98?|

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|?英語???|????80?|

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|?計算機?|????65?|

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|?中文???|????88?|

|?903?|?張三???|?女???|??1990?|?中文系?????|?湖南省永州市?|?中文???|????95?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|?計算機?|????70?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|?英語???|????92?|

|?905?|?王五???|?女???|??1991?|?英語系?????|?福建省廈門市?|?英語???|????94?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|?計算機?|????90?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|?英語???|????85?|

+-----+--------+------+-------+------------+--------------+--------+-------+

12.計算每個學(xué)生的總成績

mysql>?SELECT?student.id,name,SUM(grade)?FROM?student,score

->?WHERE?student.id=score.stu_id

->?GROUP?BY?id;

+-----+--------+------------+

|?id??|?name???|?SUM(grade)?|

+-----+--------+------------+

|?901?|?張老大?|????????178?|

|?902?|?張老二?|????????153?|

|?903?|?張三???|?????????95?|

|?904?|?李四???|????????162?|

|?905?|?王五???|?????????94?|

|?906?|?王六???|????????175?|

+-----+--------+------------+

13.計算每個考試科目的平均成績

mysql>?SELECT?c_name,AVG(grade)?FROM?score?GROUP?BY?c_name;

+--------+------------+

|?c_name?|?AVG(grade)?|

+--------+------------+

|?計算機?|????80.7500?|

|?英語???|????87.7500?|

|?中文???|????91.5000?|

+--------+------------+

14.查詢計算機成績低于95的學(xué)生信息

mysql>?SELECT?*?FROM?student

->?WHERE?id?IN

->?(SELECT?stu_id?FROM?score

->?WHERE?c_name="計算機"?and?grade<95);

+-----+--------+------+-------+------------+--------------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|

+-----+--------+------+-------+------------+--------------+

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|

+-----+--------+------+-------+------------+--------------+

15.查詢同時參加計算機和英語考試的學(xué)生的信息

mysql>?SELECT?*??FROM?student

->??WHERE?id?=ANY

->??(?SELECT?stu_id?FROM?score

->??WHERE?stu_id?IN?(

->??????????SELECT?stu_id?FROM

->??????????score?WHERE?c_name=??'計算機')

->??AND?c_name=?'英語'?);

+-----+--------+------+-------+------------+--------------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|

+-----+--------+------+-------+------------+--------------+

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|

+-----+--------+------+-------+------------+--------------+

mysql>?SELECT?a.*?FROM?student?a?,score?b?,score?c

->?WHERE?a.id=b.stu_id

->?AND?b.c_name='計算機'

->?AND?a.id=c.stu_id

->?AND?c.c_name='英語';

+-----+--------+------+-------+------------+--------------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|

+-----+--------+------+-------+------------+--------------+

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|

|?904?|?李四???|?男???|??1990?|?英語系?????|?遼寧省阜新市?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|

+-----+--------+------+-------+------------+--------------+

16.將計算機考試成績按從高到低進行排序

mysql>?SELECT?stu_id,?grade

->??FROM?score?WHERE?c_name=?'計算機'

->??ORDER?BY?grade?DESC;

+--------+-------+

|?stu_id?|?grade?|

+--------+-------+

|????901?|????98?|

|????906?|????90?|

|????904?|????70?|

|????902?|????65?|

+--------+-------+

17.從student表和score表中查詢出學(xué)生的學(xué)號,然后合并查詢結(jié)果

mysql>?SELECT?id??FROM?student

->?UNION

->?SELECT?stu_id??FROM?score;

+-----+

|?id??|

+-----+

|?901?|

|?902?|

|?903?|

|?904?|

|?905?|

|?906?|

+-----+

18.查詢姓張或者姓王的同學(xué)的姓名、院系和考試科目及成績

mysql>?SELECT?student.id,?name,sex,birth,department,?address,?c_name,grade

->?FROM?student,?score

->?WHERE

->??(name?LIKE??'張%'??OR?name?LIKE??'王%')

->??AND

->??student.id=score.stu_id?;

+-----+--------+------+-------+------------+--------------+--------+-------+

|?id??|?name???|?sex??|?birth?|?department?|?address??????|?c_name?|?grade?|

+-----+--------+------+-------+------------+--------------+--------+-------+

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|?計算機?|????98?|

|?901?|?張老大?|?男???|??1985?|?計算機系???|?北京市海淀區(qū)?|?英語???|????80?|

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|?計算機?|????65?|

|?902?|?張老二?|?男???|??1986?|?中文系?????|?北京市昌平區(qū)?|?中文???|????88?|

|?903?|?張三???|?女???|??1990?|?中文系?????|?湖南省永州市?|?中文???|????95?|

|?905?|?王五???|?女???|??1991?|?英語系?????|?福建省廈門市?|?英語???|????94?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|?計算機?|????90?|

|?906?|?王六???|?男???|??1988?|?計算機系???|?湖南省衡陽市?|?英語???|????85?|

+-----+--------+------+-------+------------+--------------+--------+-------+

19.查詢都是湖南的學(xué)生的姓名、年齡、院系和考試科目及成績

mysql>?SELECT?student.id,?name,sex,birth,department,?address,?c_name,grade

->?FROM?student,?score

->?WHERE?address?LIKE?'湖南%'???AND

->??student.id=score.stu_id;

+-----+------+------+-------+------------+--------------+--------+-------+

|?id??|?name?|?sex??|?birth?|?department?|?address??????|?c_name?|?grade?|

+-----+------+------+-------+------------+--------------+--------+-------+

|?903?|?張三?|?女???|??1990?|?中文系?????|?湖南省永州市?|?中文???|????95?|

|?906?|?王六?|?男???|??1988?|?計算機系???|?湖南省衡陽市?|?計算機?|????90?|

|?906?|?王六?|?男???|??1988?|?計算機系???|?湖南省衡陽市?|?英語???|????85?|

+-----+------+------+-------+------------+--------------+--------+-------+

總結(jié)

以上是生活随笔為你收集整理的mysql查询姓王的信息代码_MySQL查询语句练习题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩在线观看网站 | 国产一级在线播放 | 91麻豆成人精品国产免费网站 | 操操影视 | 国产在线视频卡一卡二 | 国产精品成人国产乱 | 欧美性受xxxxxx黑人xyx性爽 | 亚洲人成电影网站 | 伦理片波多野结衣 | 精品伦精品一区二区三区视频 | 国产主播av在线 | 91激情捆绑调教喷水 | 国产激情四射 | 毛片综合 | 中文字幕亚洲色图 | 午夜在线观看一区 | 久久久久国产精品无码免费看 | 先锋影音久久 | 免费的毛片网站 | 久久精品毛片 | 久久r这里只有精品 | 美女一级视频 | 国产精品国产三级国产aⅴ9色 | 免费网站在线观看视频 | 免费观看一区二区三区视频 | 日本高清xxxx| 中文字幕亚洲乱码熟女一区二区 | 男男gay动漫 | 毛片视频免费播放 | 亚洲欧美激情小说另类 | www四虎影院 | 国产精品久久久久9999爆乳 | 欧美国产大片 | 成人在线视频免费 | 国产精品亚洲天堂 | 小毛片 | 极品新婚夜少妇真紧 | 日韩成人精品在线 | 日本黄色免费 | 中文字幕av第一页 | 日日燥夜夜燥 | 国产午夜激情视频 | 美女写真福利视频 | 一级二级三级黄色片 | 六月婷婷综合网 | 夜夜躁很很躁日日躁麻豆 | 久色99| 国产sm调教一区二区 | 色播av| 日韩中文av在线 | 激情小说欧美色图 | 久久久久久福利 | 老熟妇高潮一区二区高清视频 | av999| 久久激情五月 | 亚洲综合欧美日韩 | 男女涩涩网站 | 青青草老司机 | 在线91视频 | av黄色免费网站 | 亚洲国产影院 | 四虎国产在线观看 | 美女福利视频网 | 蜜桃在线一区二区三区 | 网站黄在线| 日本人妻熟妇久久久久久 | 国产自产视频 | 吖v在线 | 夫妻淫语绿帽对白 | 91在线看视频 | 精品国产一区二区三区性色av | 岛国久久久 | 免费黄视频在线观看 | 中文字幕在线观看一区二区 | 国产探花精品一区二区 | 两女双腿交缠激烈磨豆腐 | 三级影片在线播放 | 少妇久久久 | 97精品在线视频 | 视频二区 | 少妇又色又爽又高潮极品 | 亚洲欧美日韩国产一区二区三区 | 三级全黄做爰龚玥菲在线 | 五月天婷婷伊人 | 日韩中文一区二区 | 一起操在线 | 超碰久操| 黄色日韩网站 | 狂野欧美性猛交xxⅹ李丽珍 | 日产精品久久久久 | 亚洲精品视频播放 | 在线播放视频高清在线观看 | 91手机在线| 日本精品一区在线观看 | 在线h片| 国产在线看黄 | 91娇羞白丝 | 欧美自拍第一页 | 成人免费看片98 |