上海北广投资管理:数据库技术及其相关各种语言(主要是他们的功能),谢谢各位大虾了!!!!!

来源:百度文库 编辑:高考问答 时间:2024/04/28 03:49:31

SQL(Structure Query Languge,结构化查询语言)是一种数据库专用的计算机语言,不管是Oracle、MS SQL 、Access、MySQL或其他公司的数据库,也不管数据库建立在大型主机或个人计算机上,都可以使用SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一些专属的SQL语法,但大体上,它们还是遵循ASNI(美国国家标准协会)制定的SQL标准。因为SQL语言具有易学习及阅读等特性,所以SQL逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可xx作各种数据库如Visual Foxpro、Access、dBase等等。总之,SQL语言是各种数据库都可以使用的数据库查询语言。
SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成选取、增删、更新与跳转等各种xx作。

二、SQL语言的组成

SQL语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下:

1、命令
SQL的命令可分成数据定义语言与数据xx作语言,数据定义语言可用来建立新的数据库、数据表、字段及索引等,本教程不予介绍;另一为数据xx作语言,可用来建立查询表、排序、筛选数据、修改、增删等动作。数据定义语言命令常用的有选择、添加、删除和修改这四种:

⑴、命令:SELECT
中文意思:选择
说明:用于找出合乎条件的记录
⑵、命令:INSERT
中文意思:插入
说明:用于增加一笔记录或合并两个数据表
⑶、命令:UPDATE
中文意思:更新
说明:用于更正合乎条件的记录
⑷、命令:DELETE
中文意思:删除
说明:用于删除合乎条件的记录

2、子句
子句是用于设定命令要xx作的对象(即参数),SQL所用的子句如下:

⑴、子句:FROM
中文意思:数据表
说明:用于指定数据表
⑵、子句:WHERE
中文意思:条件
说明:用于设定条件
⑶、GROUP BY
中文意思:分组(合并)
说明:用于设定分组
⑷、ORDER BY
中文意思:排序
说明:用于设定输出的顺序及字段

3、运算符
子句参数中的运算符使子句构成不同的语法格式,如“字段1=''100''”、“字段1>''100''”等。运算符又分逻辑运算符与比较运算符。
◇逻辑运算符如下:

⑴、运算符:AND
中文意思:并且
说明:逻辑且
⑵、运算符:OR
中文意思:或者
说明:逻辑非
⑶、运算符:NOT
中文意思:取反
说明:逻辑非或逻辑反

◇比较运算符如下:

⑴、运算符:< 说明:小于
⑵、运算符:≤ 说明:小于等于
⑶、运算符:≥ 说明:大于等于
⑷、运算符:> 说明:大于
⑸、运算符:= 说明:等于
⑹、运算符:<> 说明:不等于
⑺、运算符:BETWEEN 说明:用于设定范围 中文意思:在...之间
⑻、运算符:LIKE 说明:用于通配设定 中文意思:如同
⑼、运算符:IN 说明:用于集合设定 中文意思:在...之内

4、加总函数
加总函数常常运用在命令的参数中,如:“SELECT SUM(数学),AVG(数学) FROM 成绩单”。
⑴、加总函数:AVG
中文意思:平均
说明:用于求指定条件的平均
⑵、加总函数:COUNT
中文意思:数量
说明:用于求指定的数量
⑶、加总函数:SUM
中文意思:和
说明:用于求指定条件的和
⑷、加总函数:MAX
中文意思:最大值
说明:用于求指定条件的最大值
⑸、加总函数:MIN
中文意思:最小值
说明:用于求指定条件的最小值

5、通配符

⑴、通配符:% 意义:任何长度的字符串(包括0)
⑵、通配符:_ 意义:下划线表示任何一个字符
⑶、通配符:[] 意义:中括号表示某个范围内的一个字符

在下一讲将说明SQL语言是怎样把命令(函数)、子句、运算符、及加总函数等组合在一起的。

最强大,最多人用的是C或者C++语言,因为他的指针~
其实每一种编程语言都可以写数据库,看你是应用在什么方面吧~