mysql> create table customer(mid char(5) primary key,th date,sex char(1) default '0');
Query OK, 0 rows affected (0.01 sec)
mysql> desc customer;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| mid | char(5) | NO | PRI | NULL | |
| name | varchar(20) | YES | | NULL | |
| birth | date | YES | | NULL | |
| sex | char(1) | YES | | 0 | |
+-------+-------------+------+-----+---------+-------+
4 rows in set (0.01 sec) mysql> insert into customer values('N0001','xiaoxiao','1980-11-23',1);
Query OK, 1 row affected (0.00 sec) mysql> insert into customer values('N0002','bobo','1981-12-21',0);
Query OK, 1 row affected (0.00 sec) mysql> create table goods(id int auto_increment primary key,name varchar(30));
Query OK, 0 rows affected (0.01 sec) mysql> insert into goods values(1,'taotao');
Query OK, 1 row affected (0.01 sec) mysql> insert into goods values(2,'meimei');
Query OK, 1 row affected (0.00 sec) mysql> select * from goods;
+----+--------+
| id | name |
+----+--------+
| 1 | taotao |
| 2 | meimei |
+----+--------+
2 rows in set (0.00 sec) mysql> select * from customer;
+-------+----------+------------+------+
| mid | name | birth | sex |
+-------+----------+------------+------+
| N0001 | xiaoxiao | 1980-11-23 | 1 |
| N0002 | bobo | 1981-12-21 | 0 |
+-------+----------+------------+------+
2 rows in set (0.00 sec) mysql> insert into customer values('G0001','dudu','1975-04-18',0);
Query OK, 1 row affected (0.00 sec) mysql> insert into customer values('G0002','yuyu','1985-04-20',1);
Query OK, 1 row affected (0.00 sec) mysql> select * from customer;
+-------+----------+------------+------+
| mid | name | birth | sex |
+-------+----------+------------+------+
| G0001 | dudu | 1975-04-18 | 0 |
| G0002 | yuyu | 1985-04-20 | 1 |
| N0001 | xiaoxiao | 1980-11-23 | 1 |
| N0002 | bobo | 1981-12-21 | 0 |
+-------+----------+------------+------+
4 rows in set (0.00 sec) mysql> select * from goods;
+----+--------+
| id | name |
+----+--------+
| 1 | taotao |
| 2 | meimei |
+----+--------+
2 rows in set (0.00 sec) mysql> select * from customer where birth=NULL;
Empty set (0.00 sec) mysql> select name,birth,sex from customer where sex='1' and birth is not null;
+----------+------------+------+
| name | birth | sex |
+----------+------------+------+
| yuyu | 1985-04-20 | 1 |
| xiaoxiao | 1980-11-23 | 1 |
+----------+------------+------+
2 rows in set (0.00 sec) mysql> select name,birth,sex from customer where birth<='1976-01-01' or birth>='1980-01-01' and sex='1';
+----------+------------+------+
| name | birth | sex |
+----------+------------+------+
| dudu | 1975-04-18 | 0 |
| yuyu | 1985-04-20 | 1 |
| xiaoxiao | 1980-11-23 | 1 |
+----------+------------+------+
3 rows in set (0.00 sec) mysql> select name,birth,sex from customer where (birth<='1976-01-01' or birth>='1980-01-01') and sex='1';
+----------+------------+------+
| name | birth | sex |
+----------+------------+------+
| yuyu | 1985-04-20 | 1 |
| xiaoxiao | 1980-11-23 | 1 |
+----------+------------+------+
2 rows in set (0.01 sec) mysql> select name,birth,sex from customer order by sex asc,birth desc;
+----------+------------+------+
| name | birth | sex |
+----------+------------+------+
| bobo | 1981-12-21 | 0 |
| dudu | 1975-04-18 | 0 |
| yuyu | 1985-04-20 | 1 |
| xiaoxiao | 1980-11-23 | 1 |
+----------+------------+------+
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. jvm源码解读--19 Java的join()方法解读 以及 invokestatic 字节码 执行 流程图

  2. ifix 自动化(Automation)错误弹窗的解决方案

    在先前ifix项目中添加了语音模块,然后概率性跳出自动化(Automation)错误弹窗,先前分析了很多种原因,从代码的冗余,编码等角度进行了优化,效果不是很理想,仍然会概率性出现.经过反反复复大约3 ...

  3. ThinkPHP5 SQL注入漏洞 && 敏感信息泄露

    访问看到用户名被显示了 http://192.168.49.2/index.php?ids[]=1&ids[]=2 访问http://your-ip/index.php?ids[0,updat ...

  4. Java书单-比较全的一篇

    本文已收录至码云:https://gitee.com/jalon2015/java-book 前言 之前写过一篇,Java核心书单,里面涵盖了几本主要的Java书籍: 后来有朋友反馈说,这几本太少了, ...

  5. laod

    https://iiio.io/download/20170120/ https://laod.cn/hosts/2017-google-hosts.html Copyright (c) 老D博客:h ...

  6. CVE-2021-3156 复现

    测试环境 OS: Ubuntu 18.04.5 LTS GCC: gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) Make: GNU Make 4.1 ...

  7. 大学同学做Java开发比我多5K,八年老Android只会crud该转Java吗?

    最近在网上看到这样一个帖子: 做了八年Android开发,感觉这块做着也挺没意思,日常工作就是做一些架构优化,质量数据监控,改一改构建脚本,最主要的是业务负责人没有一个是做客户端的,都是后端的人. 最 ...

  8. 《手把手教你》系列技巧篇(十七)-java+ selenium自动化测试-元素定位大法之By css上卷(详细教程)

    1.简介 CSS定位方式和xpath定位方式基本相同,只是CSS定位表达式有其自己的格式.CSS定位方式拥有比xpath定位速度快,且比CSS稳定的特性.下面详细介绍CSS定位方式的使用方法.xpat ...

  9. 算法竞赛中的常用JAVA API:PriorityQueue(优先队列)(转载)

    算法竞赛中的常用JAVA API:PriorityQueue(优先队列) PriorityQueue 翻译过来就是优先队列,本质是一个堆, 默认情况下堆顶每次都保留最小值,每插入一个元素,仍动态维护堆 ...

  10. 《微服务架构设计模式》读书笔记 | 第4章 使用Saga管理事务

    目录 前言 1. 微服务架构下的事务管理 1.1 分布式事务的挑战 1.2 一个Saga的示例 1.3 Saga使用补偿事务来回滚所作出的改变 2. Saga的协调模式 2.1 两种Saga协调模式 ...