您现在的位置是:首页 > 编程 > 

【SQL必知必会】002

2025-07-23 23:16:32
【SQL必知必会】002 【SQL必知必会】002-基础篇:了解SQL:一门半衰期很长的语言一、概述 SQL 语言是最具有中台能力的语言! SQL 语言无处不在,它对于不同职位的人来说都有价值;SQL 语言从诞生到现在,很少变化,一旦掌握,一劳永逸;SQL 入门并不难。二、半衰期很长的 SQL1974 年,IBM 研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》,直

【SQL必知必会】002

【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 Relatihip Diagram),即实体 - 关系图的方式 进行设计。在这个模型中有 个要素:实体、属性、关系。

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

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

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

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

示例:

代码语言:javascript代码运行次数:0运行复制
SELECT name, hp_max FROM heros WHERE role_main = '战士'
五、价值衡量
SQL 语言

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

拓展

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2022-0-29,如有侵权请联系 cloudcommunity@tencent 删除数据库sql对象基础数据

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1199721.html

相关标签:无
上传时间: 2025-07-23 16:31:16
留言与评论(共有 16 条评论)
本站网友 螺旋藻功能
5分钟前 发表
它们分别代表了 92 年和 99 年颁布的SQL 标准
本站网友 尿素乳膏
18分钟前 发表
入门不难
本站网友 谷歌图像搜索
22分钟前 发表
一旦掌握
本站网友 补铁的水果有哪些
15分钟前 发表
一劳永逸;SQL 入门并不难
本站网友 招商银行手机客户端
11分钟前 发表
如 role_main
本站网友 西安楼盘信息
18分钟前 发表
英文叫做 Data Definition Language
本站网友 北京健身
16分钟前 发表
拓展实际上
本站网友 中国家乐福
2分钟前 发表
原始发表:2022-0-29
本站网友 青云云计算
11分钟前 发表
数据查询语言
本站网友 国瑞城三期
6分钟前 发表
如 role_main
本站网友 于慧老公
3分钟前 发表
直到今天这门结构化的查询语言并没有太大的变化
本站网友 推进项目建设
6分钟前 发表
就好像在用英语与数据库进行对话
本站网友 15ddd
5分钟前 发表
通过使用 DDL
本站网友 林静小吃
17分钟前 发表
英文叫做 Data Definition Language
本站网友 画死人
13分钟前 发表
示例:代码语言:javascript代码运行次数:0运行复制SELECT name