不帅 发表于 2015-1-16 22:35:08

MYSQL编程:周全打仗SQL语法(2)

由于在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的总裁如此表示,“因此,你可以在开始的时候选择一个小巧的版本产品,以后再根据需要来对其进行性能或大小上的扩展。”

admin 发表于 2015-1-19 17:47:27

代替了原来VB式的错误判断。比Oracle高级不少。

变相怪杰 发表于 2015-1-24 16:34:01

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

透明 发表于 2015-2-2 10:52:57

以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了

精灵巫婆 发表于 2015-2-7 18:25:22

SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。

飘飘悠悠 发表于 2015-2-22 22:34:21

光写几个SQL实在叫无知。

因胸联盟 发表于 2015-3-7 03:42:53

学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!

蒙在股里 发表于 2015-3-14 11:19:20

在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。

若天明 发表于 2015-3-21 05:19:25

XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
页: [1]
查看完整版本: MYSQL编程:周全打仗SQL语法(2)