【SQL必知必会】002-基础篇:了解SQL:一门半衰期很长的语言

【SQL必知必会】002-基础篇:了解SQL:一门半衰期很长的语言,第1张

【SQL必知必会】002-基础篇:了解SQL:一门半衰期很长的语言

文章目录 【SQL必知必会】002-基础篇:了解SQL:一门半衰期很长的语言一、概述二、半衰期很长的 SQL三、入门 SQL 并不难DDL: *** 作数据库和表DML: *** 作表中记录(增删改)DCL:定义访问权限和安全级别DQL:查询表中记录(查) 四、开启 SQL 之旅ER 图SQL 语法书写规范 五、价值衡量SQL 语言拓展

一、概述

SQL 语言是最具有中台能力的语言!

SQL 语言无处不在,它对于不同职位的人来说都有价值;SQL 语言从诞生到现在,很少变化,一旦掌握,一劳永逸;SQL 入门并不难。 二、半衰期很长的 SQL

1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相比于其他语言,SQL 的半衰期可以说是非常长了。

SQL 有两个重要的标准,分别是 SQL92 和 SQL99,它们分别代表了 92 年和 99 年颁布的SQL 标准,我们今天使用的 SQL 语言依然遵循这些标准。

SQL语言:通用性强,变化相对少,上手相对容易!

三、入门 SQL 并不难

SQL 更像是一门英语,有一些简单的英语单词,当你使用它的时候,就好像在用英语与数据库进行对话。

SQL 语言按照功能划分成 4 个部分:

DDL: *** 作数据库和表

DDL,英文叫做 Data Definition Language,也就是数据定义语言,它用来定义我们的数据库对象,包括数据库、数据表和列。通过使用 DDL,我们可以创建,删除和修改数据库和表结构;

DML: *** 作表中记录(增删改)

DML,英文叫做 Data Manipulation Language,数据 *** 作语言,我们用它 *** 作和数据库相关的记录,比如增加、删除、修改数据表中的记录;

DCL:定义访问权限和安全级别

DCL,英文叫做 Data Control Language,数据控制语言,我们用它来定义访问权限和安全级别;

DQL:查询表中记录(查)

DQL,英文叫做 Data Query Language,数据查询语言,我们用它查询想要的记录,它是 SQL 语言的重中之重。在实际的业务中,我们绝大多数情况下都是在和查询打交道,因此学会编写正确且高效的查询语句,是学习的重点。

SQL 是为数不多的声明性语言,这种语言的特点就是,
你只需要告诉计算机,你想从原始数据中获取什么样的数据结果即可。

四、开启 SQL 之旅 ER 图

对于 RDBMS 的数据库,我们通常采用 ER 图(Entity Relationship Diagram),即实体 - 关系图的方式
进行设计。在这个模型中有 3 个要素:实体、属性、关系。

实体: 我们想要管理的对象;

属性: 标识每个实体的属性;

关系: 对象之间的关系,一对一、一对多、多对多。

SQL 语法书写规范 表名、表别名、字段名、字段别名等都小写;SQL 保留字、函数名、绑定变量等都大写;数据表的字段名推荐采用下划线命名,如 role_main 。

示例:

SELECT name, hp_max FROM heros WHERE role_main = '战士'
五、价值衡量 SQL 语言

SQL 的价值在于通用性强(市场需求普遍),半衰期长(一次学习终身受用),入门不难。

拓展

实际上,很多事情的价值都可以按照这三点来进行判断!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/990753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存