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. tomcat禁用PUT,DELETE等一些不必要的HTTP方法

    一.背景 公司进行安全整改, 技术要求:系统软件所需支撑的WEB容器环境应禁止除GET和POST外其他HTTP(S)方法. 提供凭证:建议在不影响业务的前提下,禁用PUT.DELETE.HEAD.OP ...

  2. Vulnhub -- DC2靶机渗透

    信息收集 nmap开始扫描 只开了80端口,直接打开ip地址发现无法打开网页,但是进行了域名的跳转 !这里发现了一个问题,其实还开了一个7744端口,但是使用-sV的方式是扫描不出来的,使用-p-后可 ...

  3. python的模拟算法--打印任务

    模拟算法:打印任务 Queue来实现 队列(queue)是一种有次序的数据集合,其特征是新数据项的添加总发生在一端(通常称为"尾rear"端)而现存数据项的移除总发生在另一端(通常 ...

  4. 微信机器人项目开发--python

    1.外网穿透工具下载与注册[http://ngrok.ciqiuwl.cn/] 2.公众号审请 3.代码编写 糗事百科接口 # _*_ coding:utf-8 _*_ import requests ...

  5. netty系列之:netty中的ByteBuf详解

    目录 简介 ByteBuf详解 创建一个Buff 随机访问Buff 序列读写 搜索 其他衍生buffer方法 和现有JDK类型的转换 总结 简介 netty中用于进行信息承载和交流的类叫做ByteBu ...

  6. transform——转换

    ① 位移 transform:translate(x,y);     同时x轴和y轴的位移 translate(x);        在x轴上的位移 同 translateX(x) translate ...

  7. Electron 开发音视频

    废话不多说,咱直接进入正题! 创建 Electron 项目 前提条件 在使用Electron进行开发之前,需要安装 Node.js. 要检查 Node.js 是否正确安装,请在您的终端输入以下命令: ...

  8. 2021字节跳动校招秋招算法面试真题解题报告--leetcode206 反转链表,内含7种语言答案

    206.反转链表 1.题目描述 反转一个单链表. 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1-> ...

  9. 腾讯开源:Kotlin 高性能特效动画组件!

    先看一下效果展示: 1. VAP VAP(Video Animation Player)是企鹅电竞开发,用于播放酷炫动画的实现方案. 相比Webp, Apng动图方案,具有高压缩率(素材更小).硬件解 ...

  10. 面试了一位33岁Android程序员,只会面向百度编程,居然要25k,脸呢?

    最近逛论坛看到这样一个帖子: 面试了一位工作12年的程序员, 这位老哥有3年java开发经验,2年H5,7年Android开发经验,简历上写着精通Java,Android,熟悉H5开发.没有具体的技术 ...