MySQL-SQL基础-查询2
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的更多相关文章
- 2.Mysql SQL基础
2.Mysql SQL基础2.1 SQL简介 SQL(Structure Query Language)是结构化查询语言.2.2 SQL使用入门 2.2.1 SQL分类 SQL分为DDL.DML(DQ ...
- python 3 mysql sql逻辑查询语句执行顺序
python 3 mysql sql逻辑查询语句执行顺序 一 .SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_t ...
- SQL基础--查询之三--嵌套查询
SQL基础--查询之三--嵌套查询
- SQL基础--查询之五--查询语句一般格式
SQL基础--查询之五--查询语句一般格式
- SQL基础--查询之四--集合查询
SQL基础--查询之四--集合查询
- SQL基础--查询之一--单表查询
SQL基础--查询之一--单表查询
- SQL基础--查询之二--连接查询
SQL基础--查询之二--连接查询
- mysql SQL 逻辑查询语句和执行顺序
关键字的执行优先级(重点) fromwheregroup byhavingselectdistinctorder bylimit 先创建两个表 CREATE TABLE table1 ( custom ...
- MySQL学习(三) SQL基础查询
其实在数据库最经常用的当属查询操作 基本语法 SELECT [ALL | DISTINCT | DISTINCTROW ] 字段列表 AS 字段别名 [FROM 表名 WHERE 条件表示式 GROU ...
- sql基础查询
2.1 指定使用中的资料库 一个资料库伺服器可以建立许多需要的资料库,所以在你执行任何资料库的操作前,通常要先指定使用的资料库.下列是指定资料库的指令: 如果你使用「MySQL Workbench」这 ...
随机推荐
- 在js中对属性的操作
一:访问属性 两种方法: ①:对象名.属性名 function test(sno,age,sex){ this.sno=sno, this.age=age, this.sex=s ...
- 如何用js得到当前页面的url信息方法
设置或获取对象指定的文件名或路径. alert(window.location.pathname) 设置或获取整个 URL 为字符串. alert(window.location.href); 设置或 ...
- RTB1靶机
一.信息收集 信息收集 http://192.168.111.132/Hackademic_RTB1/?cat=1 http://192.168.111.132/Hackademic_RTB1/?ca ...
- Centos 7 安装mysql5.7 nginx tomcat
- 王者并发课-钻石2:分而治之-如何从原理深入理解ForkJoinPool的快与慢
欢迎来到<王者并发课>,本文是该系列文章中的第25篇,砖石中的第2篇. 在上一篇文章中,我们学习了线程池ThreadPoolExecutor,它通过对任务队列和线程的有效管理实现了对并发任 ...
- 控制流程之if判断与while、for循环
一.if判断 1.什么是if判断? 接收用户输入的名字 接受用户输入的密码 如果用户输入的名字=正确的名字 并且 用户输入的密码=正确的密码 告诉用户登录成功 否则, 告诉用户登录失败 2.为何要有i ...
- 字符串对比 BASIC-15
字符串对比 代码 import java.util.Scanner; /*给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等 ...
- MySQL-16-主从复制进阶
延时从库 介绍 延时从库: 是我们人为配置的一种特殊从库,人为配置从库和主库延时N小时 为什么要有延时从库 数据库故障 物理损坏,普通的主从复制非常擅长解决物理损坏 逻辑损坏,普通主从复制没办法解决逻 ...
- Activity与Service生命周期
一. Activity 先展示一张Activity的生命周期图: 1.1 Activity状态 只有下面三个状态是静态的,可以存在较长的时间内保持状态不变.(其它状态只是过渡状态,系统快速执行并切换到 ...
- swagger菜单分级
效果 实现 SwaggerAutoConfiguration里新增配置: package com.fxkj.common.config; import com.google.common.base.P ...