展开全部

select * from 表 order by 要最大值的字段 desc limit 0,10

FILE: 在MySQL服务器上读写文件。62616964757a686964616fe59b9ee7ad9431333365646234

PROCESS: 显示或杀死属于其它用户的服务线程。

RELOAD: 重载访问控制表,刷新日志等。

SHUTDOWN: 关闭MySQL服务。

数据库/数据表/数据列权限:

ALTER: 修改已存在的数据表(例如增加/删除列)和索引。

CREATE: 建立新的数据库或数据表。

DELETE: 删除表的记录。

DROP: 删除数据表或数据库。

INDEX: 建立或删除索引。

INSERT: 增加表的记录。

SELECT: 显示/搜索表的记录。

UPDATE: 修改表中已存在的记录。

特别的权限:

ALL: 允许做任何事(和root一样)。

USAGE: 只允许登录–其它什么也不允许做。

一、 简单查询

简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email。代码:SELECT `nickname`,`email`FROM `testtable`WHERE `name`='张三'

(一) 选择列表

选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。

1、选择所有列

例如,下面语句显示testtable表中所有列的数据:

复制内容到剪贴板

代码:SELECT * FROM testtable

2、选择部分列并指定它们的显示次序

查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。

例如:

复制内容到剪贴板

代码:SELECT nickname,email FROM testtable

3、更改列标题

在选择列表中,可重新指定列标题。定义格式为:

列标题=列名

列名 列标题

如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列

标题:

复制内容到剪贴板

代码:SELECT 昵称=nickname,电子邮件=email FROM testtable

4、删除重复行

SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认

为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。

5、限制返回的行数

使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT时,说明n是

表示一百分数,指定返回的行数等于总行数的百分之几。

例如:

复制内容到剪贴板

代码:SELECT TOP 2 * FROM `testtable`

复制内容到剪贴板

代码:SELECT TOP 20 PERCENT * FROM `testtable`

(二) FROM子句

FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列所属的表或视图。例如在usertable和citytable表中同时存在cityid列,在查询两个表中的cityid时应

使用下面语句格式加以限定:

复制内容到剪贴板

代码:SELECT `username`,citytable.cityid

FROM `usertable`,`citytable`

WHERE usertable.cityid=citytable.cityid在FROM子句中可用以下两种格式为表或视图指定别名:

复制内容到剪贴板

代码:表名 as 别名

表名 别名例如上面语句可用表的别名格式表示为:

复制内容到剪贴板

代码:SELECT `username`,b.cityid

FROM usertable a,citytable b

WHERE a.cityid=b.cityidSELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。

例如:

复制内容到剪贴板

代码:SELECT a.au_fname+a.au_lname

FROM authors a,titleauthor ta

(SELECT `title_id`,`title`

FROM `titles`

WHERE ` ytd_sales`>10000

) AS t

WHERE a.au_id=ta.au_id

AND ta.title_id=t.title_id此例中,将SELECT返回的结果集合给予一别名t,然后再从中检索数据。

mysql 最多查询数据库_mysql 查询全表某字段值最大的10条数据相关推荐

  1. mysql 同一张表 某个字段更新到另一条数据上_面试基础:数据库MySQL基础入门(下)...

    本文是面试基础的第二篇.本篇偏理论,包括三节: 事务和并发 数据库设计 索引 所选的三个内容均是面试的高频考察点,需要细致地理解 No.1     事务和并发 事务:数据库操作的基本单元.对于数据库的 ...

  2. mysql分组查询获取分组中某个字段值最小的一条数据

    需求:对process表现进行分组,然后查询出分组后indexs字段最小的一条数据 表中的数据 期望结果 sql代码 SELECTb.* FROM( SELECT businessid, min( i ...

  3. oracle查询最近十条数据_Oracle-查询最近更新的前10条数据

    在实际用途中,常常会要求取最近的几条纪录,这就需要先对纪录进行排序后再取rownum <= 一般常见的 SELECT * FROM (SELECT a.* FROM torderdetail a ...

  4. mysql查询每个id的前10条数据_解决 MySQL 比如我要拉取一个消息表中用户id为1的前10条最新数据...

    我们都知道,各种主流的社交应用或者阅读应用,基本都有列表类视图,并且都有滑到底部加载更多这一功能, 对应后端就是分页拉取数据. 好处不言而喻,一般来说,这些数据项都是按时间倒序排列的,用户只关心最新的 ...

  5. 一条SQL语句查询数据库中的所有表、存储过程、触发器

    一条SQL语句查询数据库中的所有表.存储过程.触发器 (sysobjects表信息)   该条语句查询返回所有的用户表 select * from sysobjects where xtype='u' ...

  6. Oracle查询数据库中所有的表名称

    1.查询数据库中所有的表名称和每张表所对应的数据条数 select t.table_name,t.num_rows from user_tables t; 此处需要注意的是:在查询每张表所对应的数据条 ...

  7. SQL语句查询数据库某一张表的列名

    SQL语句查询数据库某一张表的列名 select table_name,column_name,column_comment,column_type,column_key from informati ...

  8. mysql语句去重查询总数_mysql查询语句

    2.查询指定列 select 列名,列名 from 表名 例:select code,name from test 3.修改结果集的列名 as select 列名 as '显示的字' from 表名 ...

  9. 只导表前10条数据_【205期】面试官:数据量很大的情况下,对于分页查询你有什么优化方案吗?...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:公众号改版后文章顺序不固定,欢迎大家把我们面试题精选这个公众号设置为星标,感谢大家一年的支持! ...

最新文章

  1. Leetcode 234. 回文链表 解题思路及C++实现
  2. android eclipse关联源码,以及源码(代码)以及jar查看软件
  3. Thinkphp下嵌套UEditor富文本WEB编辑器
  4. PS教程第二十二课:羽化选区
  5. Leetcode每日一题:21.merge-two-sorted-lists(合并两个有序链表)
  6. Linux服务器出现:No space left on device的解决方法
  7. nodejs项目实例医生预约平台宠物医院预约挂号网
  8. QRCode.js 生成二维码(文字信息二维码)
  9. Spark数据分析及处理(实战分析)
  10. Grub2引导grub4dos0.4.4再引导WinPE
  11. 扦插技术图解_扦插葡萄生根最快方法(图解)
  12. Android基础之RemoteViews
  13. 电脑便签小工具分享 居然可以这般贴心好用
  14. 场景demo落地 - 视频通话产品 2.0 ARCall
  15. 学习编程,只跟对的人
  16. PLC控制柜基础知识讲解
  17. [附代码] 如何用HOG+SVM实现手写数字识别
  18. 高仿书旗小说 Flutter 版,支持 iOS、Android
  19. Control-M使用手册
  20. jq中法可以发起ajax请求的方法有,js与jQuery终止正在发送的ajax请求的方法

热门文章

  1. JAVA的IO流 和网络编程 超详细每行代码都有备注
  2. tomcat端口取值范围
  3. 光线动画技术视频开场片头PR模板 Hi-Tech Logo Animation
  4. 为什么 netstat 对某些服务只显示了 tcp6 监听端口
  5. div居中(vue框架)
  6. 学计算机有什么用处400字,计算机日常使用注意些什么?作文400字_四年级作文400字-98作文网...
  7. Ubuntu Linux更新的几种命令
  8. java 对象数组与基本类型数组区别
  9. “公司+农户”养猪模式解析
  10. 【vue】 vue2 实现飘窗效果