找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

对Mysql数据库表的操作命令 表字段的操作命令以及表数据的操作命令2

[复制链接]
(4) 查看年龄为23岁和25岁的名字
      select name from student where age=23 or age=25;
  (5)查看年龄为25,且班级在7班的名字
      select name from student where age=25 and class=7;

where句子:
(1)where从句:又叫条件从句,用于筛选,查询出来的数据,where指定的条件语句可以使用基本的孙淑,关系和逻辑运算,比如:>,<,and,or等,where是sql语句中的一个关键字,基本上每一条sql语句都离不开
(2)and,or
and:表示且,指的是多个条件同时满足,一般用于两个字段中,比如就不能写同时满足年龄为25,且年龄为30的一个人名字,这是不可能的。
select name from student where age=25 and id=5;(查找表中年龄为25,且学号为5的学生名字)
or:或,指的是满足其中一个条件即可
select * from student age=25 or age=30;(从表中找出年龄为25或者年龄为30的人的所有信息)
如果and和or同时用时,比如总成绩大于450分,且各科成绩均大于85分,或者为优秀毕业生,优先录取    450 and (80 or 优秀毕业生)
(3)between m and n(在m和n之间,指的是整数集,包括边界值)
select name from student where age between 25 and 30;(在表中查找年龄在25岁到30岁的名字,包括25岁和30岁)
(4)in,指的是某个区域内的数集,not in,不在某个区域内
select name from student where age in (18,23,25,37);(查找表中年龄为18岁,23岁,25岁,37岁人的名字)
select name from student where age not in(18,23,25,37);(查找表中年龄不为18岁,23岁,25岁,37岁人的名字)
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册