mysql怎么查看4个表 mysql怎样查看表的具体内容

MYSQL多表联合查询 (4表)

select * from 表1 inner join 表2 on 关联条件

创新互联提供成都网站制作、做网站、外贸营销网站建设、网页设计,品牌网站制作1元广告等致力于企业网站建设与公司网站制作,十多年的网站开发和建站经验,助力企业信息化建设,成功案例突破上1000家,是您实现网站建设的好选择.

select * from 表1 left outer join 表2 on 关联条件

select * from 表1 right outer join 表2 on 关联条件

select * from 表1 cross join 表2 on 关联条件

MYSQL查询

查询平均成绩大于70分的同学的学号和平均成绩

SELECT s.id,AVG(sc.score) FROM student s,studentcourse sc WHERE s.id=sc.student_id GROUP BY s.id HAVING  AVG(sc.score)70;

查询所有同学的学号、姓名、选课数、总成绩

SELECT id,NAME

FROM student

WHERE id NOT IN (SELECT student_id

FROM studentcourse

WHERE course_id IN (SELECT course.id

FROM teacher,course

WHERE teacher.id=course.teacher_id

AND teacher.name=’关羽’));

查询学生信息和平均成绩

SELECT s.id,s.name,s.city,s.age, c.name,sc.score,t.name

FROM student s,studentcourse sc,course c,teacher t

WHERE s.id=sc.student_id AND c.id=sc.course_id AND c.teacher_id=t.id GROUP BY s.id; 

mysql 4表查询

把4张表现连起来,"select * from a,b,c,d where a.id=b.id and b.id=c.id and c.id=d.id"接下来你就能输出4张表中你想要的字段里面的内容了

mysql咋查看一个数据库有多少张表的命令

SELECT COUNT(*) TABLES,

table_schema FROM information_schema.TABLES

WHERE table_schema = ‘tableName’ GROUP BY table_schema;

注:tableName 这个是你的数据库表名。

扩展资料:

关于上述中数据库里所有表名和字段名的语句查询方法

1、SQL 查询所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'

SELECT * FROM INFORMATION_SCHEMA.TABLES

2、查询表的所有字段名:

SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )

SELECT * FROM INFORMATION_SCHEMA.TABLES

SELECT * FROM INFORMATION_SCHEMA.VIEWS

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

3、ORACLE 查看所有表名:

SELECT TABLE_NAME FROM USER_TABLES

4、ACCESS 查看所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。


标题名称:mysql怎么查看4个表 mysql怎样查看表的具体内容
分享地址:http://pwwzsj.com/article/ddicgds.html