加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

SQL是什么?它有什么浸染?

发布时间:2021-05-23 01:08:44 所属栏目:编程 来源:互联网
导读:SQL 具有如下利益。 一体化:SQL 集数据界说、数据操纵和数据节制于一体,可以完成数据库中的所有事变。 行使方法机动:SQL 具有两种行使方法,可以直接以呼吁方

一体化:SQL 集数据界说、数据操纵和数据节制于一体,可以完成数据库中的所有事变。

行使方法机动:SQL 具有两种行使方法,可以直接以呼吁方法交互行使;也可以嵌入行使,嵌入C、C++、Fortran、COBOL、Java 等说话中行使。

非进程化:只提操纵要求,不必描写操纵步调,也不必要导航。行使时只必要汇报计较机“做什么”,而不必要汇报它“怎么做”,存储路径的选择和操纵的执行由数据库打点体系自动完成。

说话简捷、语法简朴:该说话的语句都是由描写性很强的英语单词构成,并且这些单词的数量不多。


SQL 包括以下 4 部门: 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:打消对数据库中的数据举办的改观


下面是一条 SQL 语句的例子,该语句声明建设一个名叫 students 的表: CREATE TABLE students ( student_id INT UNSIGNED, name VARCHAR(30) , sex CHAR(1), birth DATE, PRIMARY KEY(student_id)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读