当使用 SELECT FROM 时,如果不排 序,数据一般将以它在底层表中出现的顺序显示。这可以是数据最初添加到表中的顺序。但是,如果数据后来进行过更新或删除,则此顺 序将会受到MySQL重用回收存储空间的影响。因此,如果不明确控 制的话,不能(也不应该)依赖该排序顺序。关系数据库设计理论认 为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有 意义。 《MySQL必知必会》

可以使用 ORDER BY 子句取一列或者多列的名字,据此对输出进行排序,比如创建了如下的student表:

创建表:

CREATE TABLE stu (Cno SMALLINT, Sno CHAR(11) PRIMARY KEY, Sname CHAR(20) UNIQUE, Ssex CHAR(2), Sage SMALLINT);

更多相关文章

  1. javascript数组和对象是否有设置顺序?
  2. Gulp.js事件流合并顺序
  3. 正则表达式以任何顺序匹配多个模式
  4. 使用特定顺序的ID列表从Django数据库中获取记录
  5. Python多个装饰器的顺序
  6. Linux环境下注册函数的调用顺序
  7. 检查mysql中的行顺序
  8. 使用desc后的sql server反向顺序
  9. sql语句中各子部分的执行顺序

随机推荐

  1. PHP魔术方法之 __toString()
  2. php 正则匹配中文 utf8编码/^[\x{4e00}-
  3. Show images from temp directory to end
  4. PHP中的嵌套(多个)字符串插值
  5. ThinkPHP连接主从数据库
  6. PHP中的Xdebug会返回什么?
  7. 在Windows上安装最新的Apache 2.4.12遇到
  8. 使用Sublime Text 3的PHP 100%CPU使用率
  9. 如何使用spl_autoload_register?
  10. centos6.5下使用yum完美搭建LNMP环境(php