MySQL数据库操作——查询(一)

以下操作便于查看使用两张表进行操作a表和b表

1、查看显示数据库

show databases;

2、查看显示数据表

show tables;

3、进入数据库

use 数据库名称;

4、查询数据表所有数据

select * from 表名;

5、查询数据表某个字段下的所有数据

select 字段名称1,字段名称2 from 表名;

6、查询数据表当中数据等于的数据

select * from 表名 where 字段名='数据';

7、查询数据表当中数据大于的数据

select * from 表名 where 字段名>值;

8、查询两张表的数据

select 字段1,字段2 from 表名1,表名2 where 表名1.字段=表名2.字段;

9、内连接查询数据【使用:inner join】

select a.name,b.job from A a  inner join B b on a.id=b.A_id;

10、左连接查询数据【使用:left join】

select a.name,b.job from A a  left join B b on a.id=b.A_id;

11、右连接查询数据【使用:right join】

select a.name,b.job from A a  right join B b on a.id=b.A_id;

12、全外连接查询数据【使用:union,因为MySQL不支持full join,所有一般用union】

select a.name,b.job from A a  left join B b on a.id=b.A_id
union
select a.name,b.job from A a  right join B b on a.id=b.A_id;

注:有关MySQL查询的还会继续更新,如果内容有错,非常欢迎你指出错误(#^.^#)

发布了36 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/admins_/article/details/102528596