SQL语言学习——SELECT语句相关知识(2)

本文详细介绍了MySQL中ORDER BY子句的索引优化,包括单一字段、WHERE子句结合及多个字段的排序优化。同时,讨论了LIMIT子句在大数据量分页查询时的性能问题及其解决方案,提出通过子查询减少数据扫描提高效率。
摘要由CSDN通过智能技术生成

ORDER BY 子句

如果需要按照一定顺序排列查询结果,则需要使用ORDER BY子句,并且排序可以是升序ASC或者降序DESC 如果不指定ASC或DESC,结果集默认按照ASC升序排序

MySQL Order By keyword是用来给记录中的数据进行分类的。
MySQL Order By Keyword根据关键词分类
ORDER BY keyword是用来给记录中的数据进行分类的。

复制代码代码如下:


SELECT column_name(s) 
FROM table_name 
ORDER BY column_name

例子

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, 'www.jb51.net', 1);
INSERT INTO mysql_order_by_test (uid, name, sex) VALUES(2, '李四', 2);
INSERT INTO mysql_order_by_t

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值