SQL数据库

SQL是Structured Query Language(结构话查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言,在使用时只需要发出“做什么”命令,"怎么做"是不用使用者考虑的。

体系:
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同,在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。

组成:SQL语言的组成:
1.一个SQL数据库是表(table)的集合,它由一个或多个SQL模式定义;
2.一个SQL表由行集构成,一行是列的序列(集合),每列对应一个数据项;
3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图由若干个基本表或其他视图构成的表的定义;
4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应;
5.用户可以用SQL语句对视图和基本表进行查询等操作,在用户角度看来,视图和基本表是一样的,没有区别,都是关系(表格);
6.SQL用户可以是应用程序,也可以是终端用户;

操作:
SQL包括了所有对数据库的操作,主要由四个部分组成:
1.数据定义:这一部分又称“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分;
2.数据操作:这一部分又称为“SQL DML”,其中包含数值查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作;
3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性描述,事务控制语句等;
4.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值