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. 在js中对属性的操作

    一:访问属性 两种方法: ①:对象名.属性名 function  test(sno,age,sex){      this.sno=sno,      this.age=age, this.sex=s ...

  2. 如何用js得到当前页面的url信息方法

    设置或获取对象指定的文件名或路径. alert(window.location.pathname) 设置或获取整个 URL 为字符串. alert(window.location.href); 设置或 ...

  3. RTB1靶机

    一.信息收集 信息收集 http://192.168.111.132/Hackademic_RTB1/?cat=1 http://192.168.111.132/Hackademic_RTB1/?ca ...

  4. Centos 7 安装mysql5.7 nginx tomcat

  5. 王者并发课-钻石2:分而治之-如何从原理深入理解ForkJoinPool的快与慢

    欢迎来到<王者并发课>,本文是该系列文章中的第25篇,砖石中的第2篇. 在上一篇文章中,我们学习了线程池ThreadPoolExecutor,它通过对任务队列和线程的有效管理实现了对并发任 ...

  6. 控制流程之if判断与while、for循环

    一.if判断 1.什么是if判断? 接收用户输入的名字 接受用户输入的密码 如果用户输入的名字=正确的名字 并且 用户输入的密码=正确的密码 告诉用户登录成功 否则, 告诉用户登录失败 2.为何要有i ...

  7. 字符串对比 BASIC-15

    字符串对比 代码 import java.util.Scanner; /*给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等 ...

  8. MySQL-16-主从复制进阶

    延时从库 介绍 延时从库: 是我们人为配置的一种特殊从库,人为配置从库和主库延时N小时 为什么要有延时从库 数据库故障 物理损坏,普通的主从复制非常擅长解决物理损坏 逻辑损坏,普通主从复制没办法解决逻 ...

  9. Activity与Service生命周期

    一. Activity 先展示一张Activity的生命周期图: 1.1 Activity状态 只有下面三个状态是静态的,可以存在较长的时间内保持状态不变.(其它状态只是过渡状态,系统快速执行并切换到 ...

  10. swagger菜单分级

    效果 实现 SwaggerAutoConfiguration里新增配置: package com.fxkj.common.config; import com.google.common.base.P ...