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 !