1. mysql> create table customer(mid char(5) primary key,th date,sex char(1) default '0');
  2. Query OK, 0 rows affected (0.01 sec)
  3. mysql> desc customer;
  4. +-------+-------------+------+-----+---------+-------+
  5. | Field | Type | Null | Key | Default | Extra |
  6. +-------+-------------+------+-----+---------+-------+
  7. | mid | char(5) | NO | PRI | NULL | |
  8. | name | varchar(20) | YES | | NULL | |
  9. | birth | date | YES | | NULL | |
  10. | sex | char(1) | YES | | 0 | |
  11. +-------+-------------+------+-----+---------+-------+
  12. 4 rows in set (0.01 sec)
  13.  
  14. mysql> insert into customer values('N0001','xiaoxiao','1980-11-23',1);
  15. Query OK, 1 row affected (0.00 sec)
  16.  
  17. mysql> insert into customer values('N0002','bobo','1981-12-21',0);
  18. Query OK, 1 row affected (0.00 sec)
  19.  
  20. mysql> create table goods(id int auto_increment primary key,name varchar(30));
  21. Query OK, 0 rows affected (0.01 sec)
  22.  
  23. mysql> insert into goods values(1,'taotao');
  24. Query OK, 1 row affected (0.01 sec)
  25.  
  26. mysql> insert into goods values(2,'meimei');
  27. Query OK, 1 row affected (0.00 sec)
  28.  
  29. mysql> select * from goods;
  30. +----+--------+
  31. | id | name |
  32. +----+--------+
  33. | 1 | taotao |
  34. | 2 | meimei |
  35. +----+--------+
  36. 2 rows in set (0.00 sec)
  37.  
  38. mysql> select * from customer;
  39. +-------+----------+------------+------+
  40. | mid | name | birth | sex |
  41. +-------+----------+------------+------+
  42. | N0001 | xiaoxiao | 1980-11-23 | 1 |
  43. | N0002 | bobo | 1981-12-21 | 0 |
  44. +-------+----------+------------+------+
  45. 2 rows in set (0.00 sec)
  46.  
  47. mysql> insert into customer values('G0001','dudu','1975-04-18',0);
  48. Query OK, 1 row affected (0.00 sec)
  49.  
  50. mysql> insert into customer values('G0002','yuyu','1985-04-20',1);
  51. Query OK, 1 row affected (0.00 sec)
  52.  
  53. mysql> select * from customer;
  54. +-------+----------+------------+------+
  55. | mid | name | birth | sex |
  56. +-------+----------+------------+------+
  57. | G0001 | dudu | 1975-04-18 | 0 |
  58. | G0002 | yuyu | 1985-04-20 | 1 |
  59. | N0001 | xiaoxiao | 1980-11-23 | 1 |
  60. | N0002 | bobo | 1981-12-21 | 0 |
  61. +-------+----------+------------+------+
  62. 4 rows in set (0.00 sec)
  63.  
  64. mysql> select * from goods;
  65. +----+--------+
  66. | id | name |
  67. +----+--------+
  68. | 1 | taotao |
  69. | 2 | meimei |
  70. +----+--------+
  71. 2 rows in set (0.00 sec)
  72.  
  73. mysql> select * from customer where birth=NULL;
  74. Empty set (0.00 sec)
  75.  
  76. mysql> select name,birth,sex from customer where sex='1' and birth is not null;
  77. +----------+------------+------+
  78. | name | birth | sex |
  79. +----------+------------+------+
  80. | yuyu | 1985-04-20 | 1 |
  81. | xiaoxiao | 1980-11-23 | 1 |
  82. +----------+------------+------+
  83. 2 rows in set (0.00 sec)
  84.  
  85. mysql> select name,birth,sex from customer where birth<='1976-01-01' or birth>='1980-01-01' and sex='1';
  86. +----------+------------+------+
  87. | name | birth | sex |
  88. +----------+------------+------+
  89. | dudu | 1975-04-18 | 0 |
  90. | yuyu | 1985-04-20 | 1 |
  91. | xiaoxiao | 1980-11-23 | 1 |
  92. +----------+------------+------+
  93. 3 rows in set (0.00 sec)
  94.  
  95. mysql> select name,birth,sex from customer where (birth<='1976-01-01' or birth>='1980-01-01') and sex='1';
  96. +----------+------------+------+
  97. | name | birth | sex |
  98. +----------+------------+------+
  99. | yuyu | 1985-04-20 | 1 |
  100. | xiaoxiao | 1980-11-23 | 1 |
  101. +----------+------------+------+
  102. 2 rows in set (0.01 sec)
  103.  
  104. mysql> select name,birth,sex from customer order by sex asc,birth desc;
  105. +----------+------------+------+
  106. | name | birth | sex |
  107. +----------+------------+------+
  108. | bobo | 1981-12-21 | 0 |
  109. | dudu | 1975-04-18 | 0 |
  110. | yuyu | 1985-04-20 | 1 |
  111. | xiaoxiao | 1980-11-23 | 1 |
  112. +----------+------------+------+
  113. 4 rows in set (0.00 sec)

MySQL-SQL基础-查询2的更多相关文章

  1. 2.Mysql SQL基础

    2.Mysql SQL基础2.1 SQL简介 SQL(Structure Query Language)是结构化查询语言.2.2 SQL使用入门 2.2.1 SQL分类 SQL分为DDL.DML(DQ ...

  2. python 3 mysql sql逻辑查询语句执行顺序

    python 3 mysql sql逻辑查询语句执行顺序 一 .SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_t ...

  3. SQL基础--查询之三--嵌套查询

    SQL基础--查询之三--嵌套查询

  4. SQL基础--查询之五--查询语句一般格式

    SQL基础--查询之五--查询语句一般格式

  5. SQL基础--查询之四--集合查询

    SQL基础--查询之四--集合查询

  6. SQL基础--查询之一--单表查询

    SQL基础--查询之一--单表查询

  7. SQL基础--查询之二--连接查询

    SQL基础--查询之二--连接查询

  8. mysql SQL 逻辑查询语句和执行顺序

    关键字的执行优先级(重点) fromwheregroup byhavingselectdistinctorder bylimit 先创建两个表 CREATE TABLE table1 ( custom ...

  9. MySQL学习(三) SQL基础查询

    其实在数据库最经常用的当属查询操作 基本语法 SELECT [ALL | DISTINCT | DISTINCTROW ] 字段列表 AS 字段别名 [FROM 表名 WHERE 条件表示式 GROU ...

  10. sql基础查询

    2.1 指定使用中的资料库 一个资料库伺服器可以建立许多需要的资料库,所以在你执行任何资料库的操作前,通常要先指定使用的资料库.下列是指定资料库的指令: 如果你使用「MySQL Workbench」这 ...

随机推荐

  1. gitbook导出markdown文件为pdf格式

    前言本人想完成如题所示的操作,可是兜兜转转在网上搜了好久,不是Linux下的教程就是mac OS下的教程,而且一大堆windows的教程能够说明白的寥寥无几,本着分享的态度,鄙人今天特整理教程如下: ...

  2. NumPy之:多维数组中的线性代数

    目录 简介 图形加载和说明 图形的灰度 灰度图像的压缩 原始图像的压缩 总结 简介 本文将会以图表的形式为大家讲解怎么在NumPy中进行多维数据的线性代数运算. 多维数据的线性代数通常被用在图像处理的 ...

  3. 第五篇 -- git基础教程

    git(权威指南)基础教程第一章 git -- gitbash -- cygwin git service:gitolite 两个的目录不同 gitbash ~ windows/home/admini ...

  4. 浏览器不支持promise的finally

    IE浏览器以及edge浏览器的不支持es6里面promise的finally 解决方法: 1.npm install axios promise.prototype.finally --save 2. ...

  5. Webmin 远程命令执行漏洞(CVE-2019-15107)

    影响版本 Webmin 1.920及以下版本 poc地址 https://github.com/Mr-xn/Penetration_Testing_POC/tree/master/CVE-2019-1 ...

  6. Linux账号管理(入门)

    引言 对用户的操作要在root权限下执行 创建用户 useradd useradd -m username:创建一个用户名为:username的用户 -m参数代表自动创建这个用户的主目录 删除用户 u ...

  7. Python中print()函数的用法

    print()函数用于打印输出 1.函数语法: print(values,sep=' ',end='\n') sep和end是print()函数常用参数 参数sep是一次打印多个元素时的间隔符号,默认 ...

  8. JavaGUI三种布局管理器FlowLayout,BorderLayout,GridLayout的使用

    三种布局管理器 流式布局FlowLayout package GUI; import java.awt.*; import java.awt.event.WindowAdapter; import j ...

  9. VIM的命令历史

    例如有一段文本,将所有CTRL替换为ctrl,将所有A替换为a,也就是执行了:%s/CTRL/ctrl/g和:%s/A/a/g两条命令,然后进行了很多其他编辑,最后关闭VIM. 后来又有一段文本,也需 ...

  10. tomcat及springboot实现Filter、Servlet、Listener

    tomcat实现: 核心类org.apache.catalina.startup.ContextConfig //支持注解 see:org.apache.catalina.deploy.WebXml ...