MySQL Order By用法分享

所属分类: Mysql / 数据库 阅读数: 458
收藏 0 赞 0 分享
先按照下面的表结构创建mysql_order_by_test数据表,我们用实例一点一点告诉你,MySQL order by的用法。

ORDER BY uid ASC
按照uid正序查询数据,也就是按照uid从小到大排列
ORDER BY uid DESC
按照uid逆序查询数据,也就是按照uid从大到小排列

我们来看
SELECT * FROM mysql_order_by_test ORDER BY uid ASC

这条语句是按照uid正序查询数据,也就是按照uid从小到大排列
返回的结果就是:

1 张三 1
2 李四 2
3 王二麻子 1

我们来看
SELECT * FROM mysql_order_by_test ORDER BY uid DESC

这条语句是按照uid逆序查询数据,也就是按照uid从大到小排列

返回的结果是:
3 王二麻子 1
2 李四 2
1 张三 1

SQL创建代码:
复制代码 代码如下:

CREATE TABLE IF NOT EXISTS mysql_order_by_test (
uid int(10) NOT NULL AUTO_INCREMENT,
name char(80) NOT NULL,
sex tinyint(1) NOT NULL,
KEY uid (uid)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

INSERT INTO mysql_order_by_test (uid, name, sex) VALUES(1, '张三', 1);
INSERT INTO mysql_order_by_test (uid, name, sex) VALUES(2, '李四', 2);
INSERT INTO mysql_order_by_test (uid, name, sex) VALUES(3, '王二麻子', 1);
更多精彩内容其他人还在看

详解windows下mysql的主从同步

半路出家到Java,刚开始听说到说程序支持读写分离感觉特别高大上,也一直没接触偶然的机会接触到了,就一定得记下来。今天先讲讲数据库的主从同步,两个好处: 是读写分离可以用上。比如 写操作就写到主数据库,读就从从数据库读取 是纯粹给数据库备份,以防硬盘彻底崩了主从数据库操作准备... 查看详情
收藏 0 赞 0 分享

SQL Server 数据库的备份详细介绍及注意事项

SQL Server 备份前言为什么要备份?理由很简单——为了还原/恢复。当然,如果不备份,还可以通过磁盘恢复来找回丢失的文件,不过SQL Server很生气,后果很严重。到时候你就知道为什么先叫你备份一次再开始看文章了。∩__∩。本系列将介绍SQL Server所有可用的备份还... 查看详情
收藏 0 赞 0 分享

SQL Server COALESCE函数详解及实例

SQL Server COALESCE函数详解很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止,这个函数的确非常有用,本文主要讲解其中的一些基本使用:  首... 查看详情
收藏 0 赞 0 分享

windows 10 下安装mysql 5.7.17的简单笔记

之前一直在Linux下用MySQL,安装也很简单,今天试一下windows下安装,发现还真有坑。还好搞定了,把安装过程记录一下。1.  首先我们得去mysql官网下载我们需要的资源,选择Downloads—>Community,这时候就能看到MySQL Commu... 查看详情
收藏 0 赞 0 分享

mysql 5.7.17 安装配置方法图文教程(CentOS7)

CentOS7安装mysql笔记1 CentOS7默认安装mariadb数据库,卸载mariadb。rpm -qa|grep mariadbyum remove mariadb-libs.x86_642 配置YUM源 1)下载mysql源安装包wget http://xiazai... 查看详情
收藏 0 赞 0 分享

Mysql 行级锁的使用及死锁的预防方案

一、前言    mysql的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。二、MySQL行级锁    行级锁又分共享锁和排他锁。    共享锁:      名词解释:共享锁又叫做读锁,所有的事务只能对其... 查看详情
收藏 0 赞 0 分享

远程连接mysql错误代码1130的解决方法

下面给大家介绍远程连接mysql错误代码1130的解决方法:以上所述是小编给大家介绍的远程连接mysql错误代码1130的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!... 查看详情
收藏 0 赞 0 分享

Windows下MySQL 5.7无法启动的解决方法

问题描述:从网上下了5.7 的MySQL,在bin目录下执行 start mysqld ,弹出个cmd窗口一闪就没了,也看不清是什么报错。mysqld --install安装了服务,也启动不了。处理步骤:1、打开事件查看器检查报错信息2、网上查了,都说如果是 linux 需要执行... 查看详情
收藏 0 赞 0 分享

mysql批量更新多条记录的同一个字段为不同值的方法

首先mysql更新数据的某个字段,一般这样写:UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value';也可以这样用in指定要更新的记录:UPDATE mytable SET myfield = ... 查看详情
收藏 0 赞 0 分享

在Linux环境下mysql的root密码忘记解决方法(三种)

MySQL密码的恢复方法之一1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端... 查看详情
收藏 0 赞 0 分享
查看更多