SQL概述

本文介绍了SQL的产生和发展,重点阐述了SQL的特点,包括其统一性、非过程化和操作集合的方式。SQL的核心功能包括数据查询、定义、操纵和控制,主要动词有SELECT、CREATE、INSERT等。此外,还讲解了SQL的基本概念,如基本表和视图,视图作为虚表不存储数据,而是依赖于基本表。读者可在作者的SQL专栏中获取更多相关内容。

SQL 概述

文章为个人读书总结笔记 发现错误以及如果有什么建议可以及时通知我哟!

SQL 的产生和发展简述

92标准获取ANSI-92 SQL

SQL 特点

统一

  • 数据查询( data query
  • 数字操纵( data manipulation
  • 数据定义( data definition
  • 数据控制( data control

非过程化

当用SQL进行数据操作时,只需要考虑” 做什么? ” ( What ), 不用考虑 ” 怎么做? ” ( How )

操作集合的方式

  • 操作对象、查找结果可以是元组的集合
  • 插入删除更新的对象也可以是元组的集合

多使用方式

  • 独立 :在终端直接键入SQL命令对数据库进行操作
  • 嵌入 :SQL语句能够嵌入高级语言(例如:C、C++、Java

语言简洁

  • 核心功能:由9个动词实现
    • 数据查询:
    • SELECT
    • 数据定义:
    • CREATE(创建
    • DROP(清除
    • ALTER(修改
    • 数据操纵:
    • INSERT(插入
    • UPDATE(更新
    • DELETE(删除

SQL 基本概念

用户可以对基本表( base table )和视图( view )进行查询或者其他操作

  • 基本表 :本身独立存在的表 ( 模式 )
    • 关系数据库管理系统下:一个关系( relation )对应一个基本表
  • 视图:由一个或者多个基本表导出的表 ( 外模式 )
    • 虚表:本身不存储于数据库,数据库只存储视图定义,不存储视图对应的数据
      • 数据:存储于对应的基本表中
    • 注意:可以在视图上面再定义视图

更多相关资料在 我的”SQL专栏” 中可以找到 !
如果文章对你有帮助的话 给我点个赞吧b( ̄▽ ̄)d !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值