SQl语言(数据操纵者)上篇

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     表格名   表格别名  (起别名易于理解)


你可能感兴趣的:(SQl语言(数据操纵者)上篇)