美文网首页
数据库初探(四)-SQL语句基础

数据库初探(四)-SQL语句基础

作者: 残梦Tenderness | 来源:发表于2019-03-01 16:57 被阅读0次

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


相关文章

  • 数据库初探(四)-SQL语句基础

    SQL(Structure Query Language),即结构化查询语言。SQL是一种专门用来与数据库通...

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

  • SQL语句大全

    SQL语句参考,包含Access、MySQL 以及 SQL Server 基础 创建数据库 CREATE DATA...

  • 数据库基础和SQL基础总结

    本文会总结下数据库知识,SQL基础,常用SQL语句总结; 一、数据库基础相关概念 二、数据库重点知识点 三、数据库...

  • SQL语句大全【记录】

    零基础,SQL语句大全,所有的SQL都在这里 一、基础 1、说明:创建数据库 CREATE DATABASE da...

  • sql语句基础(7) — 更新,删除数据

    前言 上节我们讲了sqlite数据库中sql语句插入表数据的使用。有兴趣的可参考sql语句基础(6) — 插入数据...

  • sql语句基础(2) — 数据表中数据类型

    前言 上节我们对sql基础做了一个简单的介绍,感兴趣的可参考sql语句基础(1) — 数据库基础[https://...

  • SQL基础

    SQL基础 DDL 语句 DDL - 数据库定义语言。这些语句对数据库内部对象进行创建、删除、修改等操作。 查看建...

  • MySQL基础概念

    MySQL的基础笔记 数据库的相关概念 数据库的安装&卸载 SQL语言概念&分类 SQL语句的分类 一.数据库的相...

  • SQL注入

    SQL注入 概念 危害 原理 实例 防御 基础 - ### SQL语句所用符号不同数据库的sql注入与提权常见S...

网友评论

      本文标题:数据库初探(四)-SQL语句基础

      本文链接:https://www.haomeiwen.com/subject/uhgduqtx.html