【MySQL数据库】03 基本的SELECT语句


第03章 基本的SELECT语句

创作日期:2021-11-18


1.SQL概述

1.1 SQL背景知识

  • 1946年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术,产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至老当益壮,那就是SQL。
    • 45年前,也就是1974年,IBM研究员发布了一篇揭开数据库技术的论文《SEQUEL:一门结构化的英语查询语言》,直到今天这门结构化的查询语言并没有太大的变化,相对比其他语言,SQL的半衰期可以说是非常长了。
  • 不论是前端工程师,还是后端算法工程师,都一定会和数据打交道,都需要了解如何又快又准确的提取自己想要的数据。更别提数据分析师了,他们的工作就是和数据打交道,整理不同的报告,以便于指导业务决策。
  • SQL(Structured Query Language,结构化查询语言)是使用关系模型的数据库应用语言,与数据直接打交道,由IBM上世纪70年代开发出来。后由美国国家标准局(ANSI)开始着手制定SQL标准,先后有SQL-86,SQL-89,SQL-92,SQL-99等标准。
    • SQL有两个重要的标准,分别是SQL92和SQL99,他们分别代表了92年和99年颁布的SQL标准,我们今天使用的SQL语言依然遵循这些标准。
  • 不同的数据库生产厂商都支持SQL语句,但都有特有内容。

1.2 SQL语言排行榜

自从SQL加入TIOBE编程语言排行榜,就一直保持在Top10。

1.3 SQL 分类

SQL语言在功能上主要分为如下3大类:

  • DDL(Data Definition Languages,数据定义语言),这些语句定义了不同的数据库,表,视图,索引等数据库对象,还可以用来创建,删除,修改数据库和数据表的结构。
    • 主要的语句关键字包括 CREATE,DROP,ALTER 等。
  • DML(Data Manipulation Languages,数据操作语言),用于添加,删除,更新,和查询数据库记录,并检查数据完整性。
    • 主要的语句关键字包括 INSERT,DELETE,UPDATE,SELECT 等。
    • SELECT是SQL语言的基础,最为重要。
  • DCL(Data Control Languages,数据控制语言),用于定义数据库,表,字段,用户的访问权限和安全级别。
    • 主要的语句关键字包括 GRANT,REVOKE,COMMIT,ROLLBACK,SA
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深山老Java

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值