mysql多表查询练习

创库

首先你得新建一个库 输入create database 库名,然后点击运行,库就创建好了mysql多表查询练习

 这个就是我新建下来的库,在左边刷新一下,就可以看到

 mysql多表查询练习

 然后在进入这个库,来进行床表 进入这个库输入ues 库名,就可以进入这个库,进入库之后接下来开始创表,然后点击运行,就可以了

mysql多表查询练习 

运行完之后输入desc 表明看看表结构出来了吗

mysql多表查询练习

然后你就可以依次添加数据 输入insert into 表明 values(),

然后点击运行就可以了 

mysql多表查询练习

运行好了,在输入 select * from 表明,就可以看到表里面的所有内容了 

 mysql多表查询练习

由于这是多表查询,所以得多创几个表,和上面的几步操作都是一样的,就是数据不一样,到时候改一下,这是我创的第二个表,然后点击运行,输入desc 表明就可以看到表结构了mysql多表查询练习 

 然后在输入数据,在进行查看输入select * from 表明,就可以看到所有的内容 

mysql多表查询练习

接下来创第三个表

mysql多表查询练习 

在输入第三个表的数据

mysql多表查询练习

 性别是男的 输入select * from 表明 where 条件,然后运行就可以得到结果

mysql多表查询练习 

 静夜思的作者 这里要用到三张表一起查询 输入SELECT * FROM celebrity c,works w,summary s WHERE c.sid=s.sid AND w.wid=s.wid AND wwork LIKE '静夜思';然后点击运行就可以了

mysql多表查询练习

李白和杜甫的年纪 输入SELECT sname,sage FROM celebrity WHERE sname='李白' OR sname='杜甫'; 然后运行

mysql多表查询练习

名人表中的男女人数  输入SELECT ssex,COUNT(*) FROM celebrity GROUP BY ssex;,点击运行

mysql多表查询练习 

 查询白居易写的作品名称和对应的诗句,输入SELECT w.wwork,s.sassess FROM celebrity c,works w,summary s WHERE c.sid=s.sid AND w.wid=s.wid AND sname='白居易';点击运行

 mysql多表查询练习

查询年纪在25到30之间的个数 输入SELECT COUNT(sage) FROM celebrity WHERE sage  BETWEEN 25 AND 30 然后运行,25到30之间只有一个 

 mysql多表查询练习

 

查询名人表中年纪最小的两条数据信息  输入SELECT* FROM celebrity WHERE (sage IN(SELECT MIN(sage) FROM celebrity)) 然后运行

mysql多表查询练习 

 查询李白的作品名称,名句和年纪· 输入SELECT c.sage,w.wwork,s.sassess FROM celebrity c,works w,summary s WHERE c.sid=s.sid AND w.wid=s.wid AND sname='李白';然后执行

将作品为忘岳的朝代改为北宋 输入UPDATE works SET wdynasty='北宋' WHERE wwork = '望月'

然后执行mysql多表查询练习

 新增王维,年龄25,性别男 输入INSERT INTO celebrity VALUES(9,'王维',25,'男');mysql多表查询练习 

 

 

 

上一篇:java Script 中级 (一)


下一篇:SAGE(SAGEMATH)密码学基本使用方法