专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » sql语法:全面接触SQL语法(1) »正文

sql语法:全面接触SQL语法(1)

来源: 发布时间:星期三, 2008年12月31日 浏览:2次 评论:0
="t18">SQL功能和特性
  其实在前面文章中已经提及SQL命令些基本功能然而通过SQL命令设计师或数据库管理员(DBA)可以:
  ()建立数据库表格(包括设置表格所可以使用的空间)
  ( 2)改变数据库系统环境设置
  ( 3)针对某个数据库或表格授予用户存取权限
  ( 4)对数据库表格建立索引值
  ( 5)修改数据库表格结构(新建、删除或是修改表格字段)
  ( 6)对数据库进行数据新建
  ( 7)对数据库进行数据删除
  ( 8)对数据库进行数据修改
  ( 9)对数据库进行数据查询
  这几项便是通过SQL命令可以完成事情看起来是不是比起“查询”两个字所代表功能要多多了呢?

  SQL语法分类

  其实SQL命令并不是非常多可是要把SQL用到出神入化却也只需要短短几个命令便够SQL命令是针对关系型数据库所建立出来语法叙述所以SQL在这类数据库中所发挥功能非常以下将针对在VB中常用SQL语法基本命令加以分类介绍在介绍说明SQL命令以及使用语法的前以下将SQL做了分类在致上SQL语法所使用到类型可以说都已包含在这些类别当中

  第类、属性词(Predicates)

  在SQL命令中用来指明所要选择记录方式如ALL、TOP和DISTINCT等等

  第 2类、声明(Declaration)

  针对SQL Parameter或Parameter Query 名称和数据类型做声明如PARAMETERS声明等等

  第 3类、条件子句(Clause)

  在SQL查询中利用些表达式定义出查询条件以缩小寻找范围如WHERE

  第 4类、运算符(Operator)和操作数(Operation)

  在SQL查询中和Operation共同组成表达式(Expression)如BETWEEN....AND 运算符和INNER JOIN操作数

  第 5类、(Function)

  些SQL常见像是AVG是求算数平均数

  第 6类、SQL语句(Statement)

  SQL语句可以说是SQL语法主体用来对某个特定数据库发出指示并返回相关数据而SQL语法结构基本上可以利用下面

  式子来表示:命令+条件子句

  例如:

  SELECT*FROM TAB WHERE TAB.NAME='A'

  其中“FROM....WHERE”便是个条件子句其实SQL语法并不难您只需记住这样个规则相信可以很快了解SQL使用方法

  SQL语法和命令


SELECT 语句
SELECT[predicate]{*|table.*|[table.]field [,[table.]field2[,...]]} [AS alias1 [,alias2[,...]]]
FROM tableexpression [,...][IN externaldatabase]
[WHERE...]
[GROUP BY...]
[HAVING...]
[ORDER BY...]
[WITH OWNERACCESS OPTION]
SELECT 语句包括下面几个部分
predicate



如前面所述包括了ALLDISTINCT,DISTINCTROW,和TOP 我们可以利用这样语句去限制查询后所得结果

  *

  从指定表格中指定所有字段

  table

  针对被选择出记录字段所指定表格名称

  field1,field2

  想要读取数据字段名称如果包含了个以上字段会依照列出顺序来读取数据

  alias1,alias2

  用来替代在表格实际字段名称化名

  tableexpression

  表格名称或包含我们所想要数据表格

  externaldatabase

  若使用到不是目前数据库则将其名字定义在externaldatabase当中
 
  ALL,DISTINCT,DISTINCTROW,TOP属性词使用方法

  SELECT [ALL|DISTINCT|DISTINCTROW|[TOP n[PERCENT]]] FROM table

  ALL

  若是您不指定任何字段数据则Microsoft Jet数据库引擎(database engine)将会选择所有字段并依据所定条件查询出需求数据集

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: