0
点赞
收藏
分享

微信扫一扫

SQL入门:从基础到高级查询技巧

witmy 10小时前 阅读 1

结构化查询语言(Structured Query Language)简称 SQL,是一种数据库查询和程序设计语言。SQL 的范围包括数据插入、查询、更新和删除,数据库模式创建和修改,以及数据访问控制。注意 SQL 对大小写不敏感:SELECT 与 select 是相同的。

SQL 功能 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。

SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,例如 Oracle,Microsoft SQL Server, MySQL,PostgreSQL等都采用了 SQL 语言标准。

虽然很多数据库都对 SQL 语句进行了再开发和扩展,有着独有的内置函数,但是包括 SELECT, INSERT, UP-DATE, DELETE, CREATE, 以及 DROP 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。

SQL 命令分组 (1)DDL(Data Definition Language 数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象。

CREATE TABLE(创建表), ALTER TABLE(修改表),DROP TABLE (删除表),TRUNCATE TABLE(清空表)

CREATE INDEX(创建索引), DROP INDEX (删除索引)

(2)DML (Data Manipulation Language 数据操纵语言):用于检索或者修改数据。

INSERT(插入), UPDATE(修改), DELETE(删除),MERGE(合并)

(3)DQL(Data Query Language 数据查询语言):用于查询数据库中的数据。

SELECT(查询)

(4)DCL (Data Control Language 数据控制语言):用于定义数据库用户的权限。

GRANT(授权)、REVOKE(回收权限)

(5)TCL(Transaction Control Language 事务控制语言):管理数据库事务,保障 ACID 特性(数据库事务的四大特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)),控制提交回滚。

Start Transaction(开始事务)、Commit(提交事务)、Rollback(回滚事务)

SQL 分类

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/xwxty/article/details/151726082

举报

相关推荐

0 条评论