oracle 11g 数据库管理员指南—笔记20180718

                                                                                              SQL语言基础

1、SQL结构化查询语言,是关系型数据库系统通用的语言标准,目前流行的关系型数据库IBM DB2、Oracle、SQL Server、SyBase、Informix等。SQL与各种关系型数据库就好比普通话与各省份人口,这个比喻体现SQL是用于访问和处理数据库的标准的计算机语言。

2、SQL命令包括结构化查询、数据操纵(DML)、数据定义(DDL)、事务控制、安全控制等一系列命令

  • 查询命令:select
  • DML命令:insert,delete,update
  • DDL命令:create,drop,alter,rename,truncate
  • 事务控制:commit,rollback,savepoint
  • DCL命令:grant,revoke

3、SQL操作的基本对象是表,即关系。SQL是一种非过程化的语言,用户在使用SQL操作数据时,只需要告诉系统做什么,而不需要关心怎么做。

4、SQL语言编写的SQL语句有两种执行方式:联机交互方式和嵌入方式。

         1)联机交互方式:

sql语句在一定的平台上执行,这个执行平台将SQL语句提交给数据库服务器,并将从数据库服务器返回的 执行结果显示给用户。

          2)嵌入方式:

用户在用C/C++,java等高级语言编写应用程序时,可能需要操作数据库中的数据,这时sql作为嵌入式语言嵌入到高级语言程序中,通过数据库接口ODBC,JDBC访问数据库中数据。ODBC为连接数据库的开放标准,建立了一组规范并提供了一组对数据库访问的标准API,API利用SQL来完成其大部分任务,用户也可以直接将sql语句送给ODBC;JDBC一种用于执行SQL语句的java API;

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值