sql语言
sql语言是高级的机构化语言,用户使用SQL时,只需要提出做什么,而不必提出怎么做,
具体的执行过程由系统自动完成,大大减轻了用户的负担,是沟通数据库服务器和客户端的重要工具,
用于存储数据以及查询,更新和管理关系数据库系统,经过现在多年的发展,
SQL语言已经称为关系数据库的标准语言,不同于java,c#,它只是数据库能够识别的指令,
但在程序中可以组织SQL语句发送给数据库,数据库再执行相应的操作
sql语言的扩展
在oracle数据库下的SQL语言称为PL/SQL,而微软的数据库使用的SQL是T-SQL
pl/sql是过程化查询语言,对标准sql语言的扩展,在原有的sql中加入了自己的优点,
可以实现复杂的功能或计算
sql语言的分类
1.数据定义语言(DDL)
主要用于定义和管理数据库中的各种数据,包括数据库,数据表等对象,
比如create语句用于创建对象,alter用于修改对象,drop用于删除对象,
2.数据操作语言(DML)
可以用来操作数据库对象所包含的数据,包括查询,修改,删除等操作,
比如Insert语句用于在数据表中插入一行数据,UPDATE用于更新或修改一行或者多行的值,
delete语句用于删除一行或者多行的数据,也可以用于删除表中所有的数据记录,
3.数据控制语言(DCL)
用于对数据库对象操作的权限控制
例如GRANT语句用于修改用户的权限,REVOKE用于回收权限
分享到:
相关推荐
PL/SQL中使用DML和DDL语言 PL/SQL中的异常 PL/SQL函数编写 第8章-游标,数据的缓存区 什么是游标 显示游标 隐式游标 第9章-视图,数据库中虚拟的表 什么是视图 视图的创建 操作视图数据的限制 视图的...
50 pl/sql 51 Oracle数据库对象 52 提高数据库性能 53 hibernate总结 54 使用Spring容器管理JavaBean 55 Spring 数据访问支持 56-59 项目实战:JBOA办公自动化管理系统 60 Spring配置优化 61 web service 62-65 项目...
Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle数据库字典介绍 0RACLE的字段类型 事务 CMT DEMO(容器管理事务演示) 事务隔离性的一些基础知识 在组件之间实现事务和异步...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...
2.1 初识Project 2.1.1 启动项目 2.1.2 输入信息 2.1.3 更改视图 2.2 Project 2007中的新增功能 2.3 小结 第2部分 推进项目 第3章 创建新项目 3.1 收集信息 3.1.1 确定...