|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
由于在MySQL中有如此众多的额外功能可选,诸如存储引擎等,你可以选择最适合你公司的一个,或者尝试选用多个引擎。MySQL开始非常小巧,但是可以随着公司的成长而不断地变强大。sql语法比方上面这两个例子将会具有不异的效果,城市从人员表格中前往一切字段的数据。
比方:
如果我们要查询出人员表格中的一切纪录,能够经由过程上面的语句来完成。
SELECTALL*FROM人员表格;DISTINCT
对某个表格所选择的字段数据,略太重复的情形,也就是说,针对某个字段查询出来的纪录了局是独一的。比方有很多寄存退职员表格的人员
数据,大概会具有不异的姓名,以是如果我们用SQL语句中的SELECTDISTINCT,则查询出来的了局将会针对纷歧样的姓名加以选择。如果您把
DISTINCT加以省略,则如许的查询会显现一切的纪录。
DISTINCTROW
将整笔记录反复的纪录疏忽失落,而不是只要针对某一个字段的数据。
table
指定查询纪录所必要的表格。
比方:
SELECTDISTINCTROW公司称号
FROM主顾表格INNERJOIN定单表格
ON主顾表格.主顾ID=定单表格.主顾ID
ORDERBY公司称号;
假如您疏忽DISTINCTROW则会对每一个公司发生一行以下的定单数据。别的,如果DISTINCTROW只要用在一个表格傍边,则会被省略失落。
TOP
从第一条或最初一条入手下手(使用ORDERBY前提子句),前往特定条数的数据。
比方:
当您想要晓得在2000年,班上前25名的先生姓名数据时,您能够输出如许的语句:
SELECTTOP25先生姓名
FORM先生表格
WHERE卒业年份=1994
ORDERBY卒业成就均匀分数DESC;
假如您没有加上ORDERBY这行前提的话,您所失掉的数据,将会随机的数据。别的,在TOP语句以后,除能够加上数字之外,还能够使用保存
字PERCENT来查询。
比方:
SELECTTOP10PERCENT先生姓名
FROM先生表格
WHERE卒业年份=1994
ORDERBY卒业成就均匀DESC;
PARAMETERS(参数)声明的用法
关于参数型的查询语法中,对参数的称号和数据范例作声明的操纵。
PARAMETERSnamedatatype[,namedatatype[,...]]
name
PARAMETERS的称号。您能够把参数称号看成字符串来利用,如果称号中包括了空字符串,能够使用中括号来处置,比方:“VBeden”。
datatype
输出参数的数据范例。
比方:
如果您在查询时,必要灵活的输出姓名,能够使用以下的体例完成:
PARAMETERS“输出姓名”Text;
SELECT*
FROM人员表格
WHERE姓名=“输出姓名:”;
“MySQL实际上是一个数据库家族,你可以从选择一个并将其配置成可以满足你的大多数情况,”开源顾问公司Ethiqa的总裁如此表示,“因此,你可以在开始的时候选择一个小巧的版本产品,以后再根据需要来对其进行性能或大小上的扩展。” |
|