当前位置:   article > 正文

数据库(四)-SQL语句基础_sql语句为何要设计的和英语一样

sql语句为何要设计的和英语一样

       SQL(Structure Query Language),即结构化查询语言。SQL是一种专门用来与数据库通信的语言。客户端就是通过使用SQL来操作服务器的。

       与其他语言不同,SQL由很少的词构成,这是有意而为,设计SQL的最初目的就是提供一种简单易操作的手段从数据库中读取数据。

SQL有以下优点:

     (1)SQL不是某个特定的数据库供应商特有的语言,几乎所有的主流数据库管理系(DBMS)都支持SQL语言,所以学习SQL之后,我们就可以和几乎所有的数据库打交道。国际标准化组织制定了SQL标准,统一了SQL操作方式;

     (2)SQL简单易学。SQL的语句都是描述性很强的英语单词构成的,而这些单词的数目不多。

     (3)SQL虽然看起来很简单,但它实际上是一种很强有力的语言,极具灵活性,可以进行复杂、高级的数据库操作。

       注:不同数据库管理系统的SQL语句会有些许差异,但基本用法大致相同。

SQL语句的分类:

    (1)DDL (Data Definition Language):即数据定义语言,用来定义数据库对象:库、表、列等;主要由Create, alter, drop 和 truncate 四个关键字完成;

    (2)DML(Data Manipulation Language):即数据操作语言,用来定义和修改数据库记录,主要由Insert, Update, Delete三个关键字完成;

    (3)DCL(Data Control Language):即数据控制语言,用来定义用户访问权限和安全级别,主要由Grant, Revoke两个关键字完成;

    (4)DQL(Data Query Language):即数据查询语言,用来查询数据库中的数据(记录),主要由Select来完成。

       四种语言中,如果不是专门进行数据库开发的工程师,我们平时用的最多的是DQL,但其他语句需要能够读懂是什么意思。 

       以上就是数据库SQL语句的基础内容,当然,除了以上提到的10个关键字以外,还有一些包括条件判断、主键外键等等一些关键字,虽然算下来数量不少,但基本上都是语义化词汇,因此理解起来不会太难。

另外,SQL语句还有一些不同于其他编程语句的特点需要注意:

(1)SQL语句不区分大小写,但通常要求SQL语句中的关键字使用大写。

(2)注意语句之间的间隔,不同的单词之间注意添加空格,以及注意换行。

(3)语句以分号作为结尾(Java代码中不需要)

(4)标识符通常必须以字母开头,可以包括字母、数字、三个特殊字符(# _ $),不要使用关键字与保留字,不能以数字开头。

 


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/72145
推荐阅读
相关标签
  

闽ICP备14008679号