SQL相关

术语及缩写

  • DDL:数据定义语言(Data Definition Language:),常用的有CREATE和DROP,用于在数据库中创建新表或删除表,以及为表加入索引等。
  • DML: 数据操纵语言(DML:Data Manipulation Language)主要用来对数据库的数据进行一些操作,常用的就是INSERT、UPDATE、DELETE。

语法:

INSERT INTO <表名>(列1,列2,...) VALUES (值1,值2,...);

UPDATE <表名> SET <列名>=新值 WHERE <列名>=某值;

DELETE FROM <表名> WHERE <列名>=某值;
  • DQL:数据查询语言(DQL: Data Query Language)数据检索语句,用于从表中获取数据。通常最常用的为保留字SELECT,并且常与FROM子句、WHERE子句组成查询SQL查询语句。

语法:

SELECT <字段名> FROM <表或视图名> WHERE <查询条件>;
  • DCL: 数据控制语言(DCL)通过GRANT和REVOKE,确定单个用户或用户组对数据库对象的访问权限。

SQL中的JOIN

sql-join.png

SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。

  • 最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN 条件的所有行。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • DDL(数据定义语言)语句: ### create database -- 创建新数据库 ...
    夏_8a64阅读 212评论 0 0
  • 数据库和SQL 数据库:一个存放数据的仓库,按照一定的数据结构来存储的。用户可以对文件中的数据运行新增、截取、更新...
    木子饼干阅读 862评论 0 0
  • 数据库字段设为NULL,NOT NULL 1.NULL 比 NOT NULL 多使用一个字节来判断是否为NULL的...
    偕_2bb8阅读 310评论 0 0
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,470评论 2 46
  • [TOC] 第一章:MySQL介绍 1.1-什么是SQL Structured Query Language 结构...
    雷哒哒阅读 1,397评论 0 3

友情链接更多精彩内容