SQL语言又名结构化查询语言(Stractured Query Language)用于数据库中的标准数据查询语言,虽然曾经被美国标准化并在1987年成为国际标准,但不同的数据库系统开发者们都对其进行了部分的编修与扩充,所以实际上不同数据库系统的SQl语言并不能完全通用
下面罗列出SQL语言的语句、语法:
1、select 栏位名 from 表格名; (从某栏位<一竖行为一个栏位>选出所有数据显示)
2、select distinct 栏位名 from 表格名; (去除该栏位中重复的元素)
3、select 栏位名 fron 表格名 where 条件; (筛选出在该栏位下符合该条件的元素)
4、select 栏位名 from 表格名 where 条件 and/or 条件;(and和or可使用多次且加括号可以改变优先级)
5、select 栏位名 from 表格名 where 栏位名 in('值一',‘值二’,...); (显示where后接的栏位下的in选中的值名的全部资料)
6、select 栏位名 from 表格名 where 栏位名 between‘值一’and‘值二’; (捉取值一和值二之间的所有数据)
7、select 栏位名 form 表格名 where 栏位名 link{套式}; (选取符合套式条件的元素)
ps:{套式}(pattern)介绍:
'A_Z':以A起头Z结尾中间只有一个字符的元素名称
‘A_ _ Z’:道理同上
‘ABC%’:以ABC开头的后边的字符是什么、有多少都可以的元素名称
'%ABC':道理同上%就是省略若干字符的意思,以ABC结尾
‘%ABC%’:含ABC;
8、select 栏位名 from 表格名 where 条件 order by 栏位名 [ASC/DESC] ; ASC从小到大/DESC从大到小 (排序)
9、select count 栏位名 from 表格名 ; (计算该栏位里共有多少元素)
10、select 栏位名1 SUM 栏位名2 from 表格名 Group By 栏位名1 ; (计算栏位名1所对应的栏位2,的总成绩并和栏位1一同输出)
11、select 栏位名1 SUM 栏位名2 from 表格名 Group By 栏位名1 Having (函数条件); (通过Having判断筛选数据)
12、alias(别名) select 表格别名.栏位1 栏位别名 from 表格名 表格别名 (起别名易于理解)