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」这 ...
随机推荐
- gitbook导出markdown文件为pdf格式
前言本人想完成如题所示的操作,可是兜兜转转在网上搜了好久,不是Linux下的教程就是mac OS下的教程,而且一大堆windows的教程能够说明白的寥寥无几,本着分享的态度,鄙人今天特整理教程如下: ...
- NumPy之:多维数组中的线性代数
目录 简介 图形加载和说明 图形的灰度 灰度图像的压缩 原始图像的压缩 总结 简介 本文将会以图表的形式为大家讲解怎么在NumPy中进行多维数据的线性代数运算. 多维数据的线性代数通常被用在图像处理的 ...
- 第五篇 -- git基础教程
git(权威指南)基础教程第一章 git -- gitbash -- cygwin git service:gitolite 两个的目录不同 gitbash ~ windows/home/admini ...
- 浏览器不支持promise的finally
IE浏览器以及edge浏览器的不支持es6里面promise的finally 解决方法: 1.npm install axios promise.prototype.finally --save 2. ...
- Webmin 远程命令执行漏洞(CVE-2019-15107)
影响版本 Webmin 1.920及以下版本 poc地址 https://github.com/Mr-xn/Penetration_Testing_POC/tree/master/CVE-2019-1 ...
- Linux账号管理(入门)
引言 对用户的操作要在root权限下执行 创建用户 useradd useradd -m username:创建一个用户名为:username的用户 -m参数代表自动创建这个用户的主目录 删除用户 u ...
- Python中print()函数的用法
print()函数用于打印输出 1.函数语法: print(values,sep=' ',end='\n') sep和end是print()函数常用参数 参数sep是一次打印多个元素时的间隔符号,默认 ...
- JavaGUI三种布局管理器FlowLayout,BorderLayout,GridLayout的使用
三种布局管理器 流式布局FlowLayout package GUI; import java.awt.*; import java.awt.event.WindowAdapter; import j ...
- VIM的命令历史
例如有一段文本,将所有CTRL替换为ctrl,将所有A替换为a,也就是执行了:%s/CTRL/ctrl/g和:%s/A/a/g两条命令,然后进行了很多其他编辑,最后关闭VIM. 后来又有一段文本,也需 ...
- tomcat及springboot实现Filter、Servlet、Listener
tomcat实现: 核心类org.apache.catalina.startup.ContextConfig //支持注解 see:org.apache.catalina.deploy.WebXml ...