mysql 查询用法

#去重复查询DISTINCT

mysql> select * from student;

+------+------+------+

| uid | name | age |

+------+------+------+

| 3 | hong | 30 |

| 2 | aaa | 20 |

| 1 | bbb | 26 |

| 4 | ccc | 20 |

| 4 | ccc | 30 |

+------+------+------+

5 rows in set (0.00 sec)

mysql> select distinct name from student;

+------+

| name |

+------+

| hong |

| aaa |

| bbb |

| ccc |

+------+

4 rows in set (0.00 sec)

#使用AND和OR进行多条件查询

mysql> select * from student where uid=5 and age<30;

Empty set (0.00 sec)

mysql> select * from student where age>30;

+------+------+------+

| uid | name | age |

+------+------+------+

| 5 | eee | 31 |

+------+------+------+

1 row in set (0.00 sec)

mysql> select * from student where uid<5 or age>30;

+------+------+------+

| uid | name | age |

+------+------+------+

| 2 | aaa | 20 |

| 1 | bbb | 26 |

| 4 | ccc | 20 |

| 3 | ccc | 30 |

| 5 | eee | 31 |

+------+------+------+

5 rows in set (0.00 sec)

#要加括号

mysql> select * from student where name='aaa' and (age=20 or age=30);

+------+------+------+

| uid | name | age |

+------+------+------+

| 2 | aaa | 20 |

+------+------+------+

1 row in set (0.00 sec)

本文分享自微信公众号 - 从零开始的linux(gh_4a9d788f5f27),作者:零月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-06-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 安装gitlab9.1版本

    安装环境 centos6 内存4G以上 编译yum源 cat <<EOF> /etc/yum.repos.d/gitlab-ce.repo[gitlab-c...

    零月
  • rename命令

    rename命令用字符串替换的方式批量改变文件名 语法: rename(参数) 参数: 原字符串:将文件名需要替换的字符串,必须得是确定的字符,如果写*,可能会...

    零月
  • elasticsearch集群

    安装elasticsearch集群 hostnameipportes-1128.0.0.1019200es-2128.0.0.1029200 安装jdk [ro...

    零月
  • 自动创建get/set代码

    Qt君
  • MySql[二]

    视图就是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需要使用[名称]即可获取结果集并可以将其当做代表来使用·

    Wyc
  • Scrapy 爬虫模板--CrawlSpider

    从这篇文章开始,我将利用三篇文章分别讲解 Scrapy 爬虫模板。 Scrapy 爬虫模板包含四个模板:

    喵叔
  • Linux tcp/ip 源码分析 - bind

    // net/socket.c SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr...

    wangyuntao
  • 6.Redis常用命令:Set

      在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需...

    陈树义
  • oozie创建工作流,手动配置和使用H

    工作流的执行命令参考博客:https://www.jianshu.com/p/6cb3a4b78556,也可以键入oozie help查看帮助

    py3study
  • Spring 常见问题与解决方法

    本文节选自《Netkiller Java 手札》 地址 http://www.netkiller.cn/java/spring/ 下面是日志中常见的异常与解决方...

    netkiller old

扫码关注云+社区

领取腾讯云代金券