文档章节

MairDB 如何查询表

博为峰教研组
 博为峰教研组
发布于 2017/02/14 18:38
字数 237
阅读 1
收藏 0

   

一、检索单列

SELECT 列名 FROMM 表名;

二、 检索多列

> SELECT 列名1, 列名2, 列名3...

    FROM 表名;

三、 检索所有的列

> SELECT * FROM 表名;

四、 去除重复列

> SELECT DISTINCT 列名 FROM 表名;

DISTINCT: 去除重复行

五、 限制检索数

> SELECT 列名 FROM 表 LIMIT 4;

刷选所用数据中的前4行;

六、 基本排序

升序: 默认 <ASC>(ascending order);

降序:**DESC**(descending order);

    > SELECT * FROM books ORDER BY book_id;

    +---------+------------------+------------------+------------------+-------------+----------+------+

| book_id | book_name        | book_author_name | publication_date | description | classify | c    |

+---------+------------------+------------------+------------------+-------------+----------+------+

|       1 | 跟我学MariaDB    | NULL             | 2016-12-03       | NULL        | 18       | NULL |

|       2 | NodeJS           | NULL             | 2016-12-02       | NULL        | 18       | NULL |

|       3 | HTTP权威指南     | NULL             | 2002-01-01       | NULL        | 18       | NULL |

> SELECT * FROM books ORDER BY book_id DESC;

+---------+------------------+------------------+------------------+-------------+----------+------+

| book_id | book_name        | book_author_name | publication_date | description | classify | c    |

+---------+------------------+------------------+------------------+-------------+----------+------+

|      22 | 巨人的陨落       | NULL             | 2016-05-01       | NULL        | 11       | NULL |

|      21 | 史记             | NULL             | 1982-11-01       | NULL        | 11       | NULL |

|      20 | 国史大纲         | NULL             | 2013-08-01       | NULL        | 11       | NULL |

|      19 | 人类简史         | NULL             | 2014-11-01       | NULL        | 11       | NULL |

七、 按列的位置排序

SELECT book_id, book_name, description FROM books ORDER BY 2, 3; 表示先按book_n

 

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
MairDB 查询表(四)

第一部分 基本SELECT 1.1 检索单列 > SELECT 列名 FROMM 表名; 1.2 检索多列 > SELECT 列名1, 列名2, 列名3... FROM 表名; 1.3 检索所有的列 > SELECT * FROM 表名; 1.4 去除重复列DISTINCT:...

博为峰教研组
2016/12/27
2
0
MairDB 查询表(五)

第一部分 过滤数据 WHERE 2.1 WHERE 支持条件判断 1. 大于: >; 2. 小于: <; 3. 等于: =; 4. 大于等于: >=; 5. 小于等于: <=; 6. 不等于: !=; 实例: 检测单个值, 可以将WHERE支持的条件判断语...

博为峰教研组
2016/12/27
3
0
MairDB 修改表(三)

第一部分: 修改前的备份 1.1 删除数据库和表是不可逆的,修改删除前请慎重 1.2 备份数据的命令: mysqldump 1.3 查看帮助: mysqldump –help; $ mysqldump --user 'root' -p studydb > /tmp/s...

博为峰教研组
2016/12/27
4
0
MairDB 初始数据库与表 (二)

第三部分 插入数据 3.1 格式: INSERT INTO 表名 (列名, 列名....) VALUES (数据, 数据....) 3.2 实例 插入两条数据 MariaDB [studydb]> INSERT INTO books -> (bookname, publicationdate) ......

博为峰教研组
2016/12/27
0
0
MySQL基础教程

这是一个基础的MySQL教程,通过教程的学习后可以到达一个初级到中级 MySQL应用水平级别 ,主要介绍一些MySQL中基本的SQL语句。如果这是您第一次使用关系数据库管理系统(之前没有学习SQL相关...

易百教程
2016/10/11
37
0

没有更多内容

加载失败,请刷新页面

加载更多

java8之stream流的基本操作

一、stream流简介 Stream流是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 Stream的优点:声明性,可复合,可并行。这三个特性使得stream操作更简洁,更灵活,更高效。 Stre...

嘴角轻扬30
30分钟前
1
0
Docker 可视化管理工具 Panama

Panamax 是一个开源的项目,可以通过简单的拖拉操作就可以实现发布复杂的 Docker 容器应用。Panamax 为 Docker, Fleet & CoreOS 提供友好的管理界面。 容器技术是下一代的虚拟机,但使用该技...

linuxprobe16
30分钟前
2
0
scala中hdfs文件的操作

对于org.apache.hadoop.fs.Path来说, path.getName只是文件名,不包括路径 path.getParent也只是父文件的文件名,同样不包括路径 path.toString才是文件的全路径名 创建文件 hdfs.createNew...

hblt-j
45分钟前
2
0
Eureka 和 zookeeper 的比较

小小小施爷
55分钟前
0
0
c++ 开源算法库 (持续更新)

最近在做算法方面的研究,发现很难找到一个全面而优质的科学计算算法库。不过还是找到一些,在此记录一下,将来也许自己写一个把所有这些整合在一起。本列表会持续不定期更新。 GSL http://w...

propagator
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部