码迷,mamicode.com
首页 > 数据库 > 详细

mysql查询表内容

时间:2018-04-21 19:33:24      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:结果   重复   alt   不显示   orm   mysql   class   img   nbsp   

一,说明:表名为student

技术分享图片

1,查询某个表里的字段

select 字段名1,字段名1 form student;

例如:查询student中的sname

select sname from student;

技术分享图片

2,查询某个表里的字段(字段下面有重复的内容),并且显示的查询结果不显示重复的

select distinct class from student;

技术分享图片

3,查询加条件

select * from student where sno=‘107‘;

技术分享图片

4,查询某个字段下满足某条件的(class为95031中ssex为女的)

select * from student where class in(95031) and ssex=‘女‘;

技术分享图片

5,模糊查询 

a,查询sname第一个字是王的(_代表一个字符串)

select * from student where sname like ‘王_‘;

技术分享图片

查询sname第二个字是冰的

select * from teacher where tname like ‘_冰‘;

技术分享图片

b,查询sname第一个字是王的(%代表任意字符串)

select * from student where sname like ‘王%‘;

技术分享图片

c,查询sname含有王的(%代表任意字符串)

select * from student where sname like%%‘;

技术分享图片

where中可用的运算符有:算术运算符: +  -  *  /   %

比较运算符: >   >=   <    <=   =(等于)   <>(不等于)   ==(等于,mysql扩展),!=(不等于,mysql扩展)

逻辑运算符: and(与)  or(或) not(非)

二,说明 表名为score

技术分享图片

1,查询degree是60到70的

select * from score where degree between ‘60‘ and ‘70‘;

也可以用比较运算符这样写:select * from score where degree>60 and degree<70;

技术分享图片

2,查询表中degree为78和79的

select * from score where degree=‘78‘ or degree=‘79‘;

技术分享图片

 

mysql查询表内容

标签:结果   重复   alt   不显示   orm   mysql   class   img   nbsp   

原文地址:https://www.cnblogs.com/wfc139/p/8902506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!