文档章节

MairDB 如何查询表

博为峰教研组
 博为峰教研组
发布于 2017/02/14 18:38
字数 237
阅读 1
收藏 0
点赞 0
评论 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

 

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 49
博文 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 ⋅ 0

MairDB 查询表(五)

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

博为峰教研组 ⋅ 2016/12/27 ⋅ 0

MairDB 修改表(三)

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

博为峰教研组 ⋅ 2016/12/27 ⋅ 0

MairDB 初始数据库与表 (二)

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

博为峰教研组 ⋅ 2016/12/27 ⋅ 0

MySQL基础教程

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

易百教程 ⋅ 2016/10/11 ⋅ 0

备份表多表分页查询方法。

问题产生背景: 项目当中有个表数据量很大,超过几千万的数据存储,数据如果存储在单表上,查询、插入和清理(delete)的效率非常低下,打算进行改造。分析下来可以采用数据库大表存储方案和分...

IT熊猫 ⋅ 2015/01/14 ⋅ 0

联表查询还是单表查询?

项目中经常遇到某个信息类中包含多个表数据的情况。 比如,TaskInfo中包含Task的详细信息,以及发布Task的用户User信息,当查询符合条件的Task列表时,应 该如何获取TaskInfo? 我想到的解决...

conhaifeng ⋅ 2016/05/28 ⋅ 5

Hibernate 1对1 单向关联 如何写hql语句联合查询

有一张写生表: public class Student { private int id;private StudenCard studenCard;public int getId() {return id;}public void setId(int id) {this.id = id;}public StudenCard getSt......

何粤威 ⋅ 2012/12/26 ⋅ 3

JFinal表级联问题

@JFinal 你好,想跟你请教个问题: 1.User表与Blog表一对多的关系.如何在查询UserList的时候顺便将每个User的BlogList查询出来. 因为我要在页面上迭代User的时候同时将每个User的BlogList迭代...

jetsam ⋅ 2014/11/06 ⋅ 3

数据库分库分表之后如何做多表关联查询以及统计

对于分布式架构,数据库的分库分表是缓解数据库服务器压力和增加并发量的途径之一。 但是随着数据库的分库分表之后,也不可避免的带来了一些问题,我现在所想到的问题,也是很显而易见的问题...

王大叔爱编程 ⋅ 2016/01/14 ⋅ 8

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部