oracle 丁勇 从零开始学_3.1.2 SQL语言的特点

3.1.2  SQL语言的特点

SQL语言是一门非过程化的编程语言,是数据库服务器与客户端进行沟通的重要的工具。在现今的应用程序开发中,SQL广泛应用于各种类型的数据库系统中,比如企业人事薪资管理软件、销售订单管理软件以及生产管理软件等。

SQL语言的使用方法一般有两种方式:

通过SQL*Plus或Oracle SQL Developer等工具进行交互式的数据库操作,这种方式称为交互式SQL应用。

在使用C#、Java以及C语言开发应用软件时,通常将SQL嵌入到应用程序中,这种方式称为嵌入式SQL应用。

这两种方式的示意如图3.3所示。

除了前面所描述的用于查询的SQL语句外,SQL语言还可以完成如下的几个作用:

数据定义:用来定义数据库的结构,比如创建表、修改表结构、创建视图等。

数据操作:用来对表进行新增、修改和删除数据等操作。

查询数据:使用复杂的SQL查询语句来获取数据库中的数据。

安全和验证:用来创建和管理用户或角色,为用户分配用户权限等。

SQL语句根据可以使用的功能又划分为各种不同的功能性语言,在下一小节将介绍这些语言的具体分类。

Oracle目前也提供了对于NoSQL数据库的支持,NoSQL数据库是一种非关系型的数据库,是指不需要SQL的数据库,主要用于超大规模和高并发的SNS类型的Web 2.0的网站,提供了高并发读写、海量数据高效存储以及高可扩展和可用性。

图3.3  SQL使用示意图

【责任编辑:book TEL:(010)68476606】

点赞 0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值