一、SQL介绍

Mysql

简单来说,数据库就是一个存储数据的仓库,它将数据按照特定的规律存储在磁盘上。为了方便用户组织和管理数据,其专门提供了数据库管理系统。通过数据库管理系统,用户可以有效的组织和管理存储在数据库中的数据。本教程所要讲解的 MySQL,就是一种非常优秀的数据库管理系统。

一、sql介绍

1.1、什么是sql?

对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。

SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。与其他程序设计语言(如 C语言、Java 等)不同的是,SQL 由很少的关键字组成,每个 SQL 语句通过一个或多个关键字构成。

在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库(Oracle、DB2、Sybase、SQL Server )均支持sql。

1.2、sql规范

<1> 在数据库系统中,SQL语句不区分大小写(建议用大写) 。但字符串常量区分大小写。建议命令大写,表名库名小写;

<2> SQL语句可单行或多行书写,以“;”结尾。关键词不能跨多行或简写。

<3> 用空格和缩进来提高语句的可读性。子句通常位于独立行,便于编辑,提高可读性。

SELECT * FROM tb_table
            WHERE NAME="HAO";

<4> 注释:

-- 单行注释
/*
多行注释
*/

<5> sql语句可以折行操作

1.3、sql构成

(1)数据定义语言(Data Definition Language,DDL)

-- 用来创建或删除数据库以及表等对象,主要包含以下几种命令:

-- DROP:删除数据库和表等对象
-- CREATE:创建数据库和表等对象
-- ALTER:修改数据库和表等对象的结构

(2)数据操作语言(Data Manipulation Language,DML)

-- 用来变更表中的记录,主要包含以下几种命令:

-- SELECT:查询表中的数据
-- INSERT:向表中插入新数据
-- UPDATE:更新表中的数据
-- DELETE:删除表中的数据
(3)数据查询语言(Data Query Language,DQL)

用来查询表中的记录,主要包含 SELECT 命令,来查询表中的数据。

(4)数据控制语言(Data Control Language,DCL)
-- 用来确认或者取消对数据库中的数据进行的变更。除此之外,还可以对数据库中的用户设定权限。主要包含以下几种命令:

-- GRANT:赋予用户操作权限
-- REVOKE:取消用户的操作权限
-- COMMIT:确认对数据库中的数据进行的变更
-- ROLLBACK:取消对数据库中的数据进行的变更

 

posted @ 2022-05-20 17:26  xiaohaoge  阅读(373)  评论(0编辑  收藏  举报