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

【SQL必知必会】002-基础篇:了解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 的价值在于通用性强(市场需求普遍),半衰期长(一次学习终身受用),入门不难

拓展

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值