[数据库]Oracle语句分类汇总

0

2016-08-11 00:00:33

1、Oracle语句之数据定义语言(DDL)

1) CREATE TABLE   新建表

2) ALTER TABLE    修改表

3) TRUNCATE TABLE  清空表数据  举例:truncate table stu;

4) DROP TABLE      删除表

alter用法:

1、在表中新增字段:

alter table stu add age int;

2、在表中删除字段:

alter table stu drop column age;

3、对字段改名:

alter table stu rename column sid to s#;

4、对字段改数据类型:

alter table test00 modify ssid varchar2(10);

注:列非空时不能更改字段的数据类型

此时可以通过如下方法做修改:

新建列B—把A列数据导入—清空A列—转换A列类型—把B别数据转换导入。

举例:

alter table stu add sss float;

update stu set sss=shigh;

update stu set shigh = null;

alter table stu modify shigh varchar2(10);

update stu set shigh = sss;

alter table stu drop column sss;

2、Oracle语句之数据操纵语言(DML)

数据操纵语言(DML):select  delete  update  insert

1.插入数据INSERT

当插入的数据 顺序、数量和表一致,可省略列名。

insert into stu values();

当插入的数据 顺序或者数量和表不一致,必须指明列名。

INSERT INTO students(id,name)  VALUES(10139,'王二');2.更新数据UPDATE

语法格式:

update      set    =……

[WHERE condition(s)];

--不使用WHERE子句,更新此列中的全部记录。

--使用WHERE子句,更新此列中的符合条件的记录。

3.删除数据DELETE、TRUNCATE TABLE

语法格式:

DELETE FROM

[WHERE condition(s)];

--不使用WHERE子句,删除表中的全部记录。

--使用WHERE子句,删除表中的符合条件的记录。

3、Oracle语句之事物控制语言(TCL)

事务控制语言(TCL):commit  savepoint  rollback

COMMIT - 提交并结束事务处理

ROLLBACK -  撤销事务中已完成的工作

SAVEPOINT – 标记事务中可以回滚的点

举例:

savepoint a1;

update stu set sname='大白' where id=3;

select * from stu;

savepoint a2;

delete from stu where id=2;

select * from stu;

savepoint a3;

rollback to savepoint a2;

回滚到a2的位置,a2之后的操作全都作废。

4、Oracle语句之数据控制语言(DCL)

数据控制语言(DCL):grant  revoke

授权和回收权限

转载请保留本文网址:http://www.shaoqun.com/a/246481.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

oracle

0

oracle 按某个字段分类汇总,[数据库]Oracle语句分类汇总相关推荐

  1. oracle中更改表名语句,转:取Oracle 表名 字段名 注释等实用语句

    1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type fromuser_ind_columns t,user_indexes i where t.inde ...

  2. oracle数据库超大表名更改,oracle如何修改表名_数据库,oracle,修改表名

    Oracle建表语句是什么_数据库 Oracle建表语句是CREATE TABLE tablename(column_name datatype).其中tablename是要创建的表名,column_ ...

  3. oracle批量新增字段工具,mybatis 中oracle 批量新增三种方法

    第一种 < insert  id =" insert_table "  parameterClass ="java.util.List" > ins ...

  4. Oracle ora-15070,查询字段过多触发了Oracle的BUG?【ORA-01465: 无效的十六进制数字】...

    当我使用以下INSERT INTO SELECT语法操作数据库时,报ORA-01465的错误,然后当我削减插入字段和查询字段,该错误消失了. 所以我怀疑这是Oracle的一个bug. 如果有比较了解O ...

  5. oracle查询表的字段类型有哪些,oracle中查询表的信息,包括表名,字段名,字段类型,主键(精)...

    通过搜索摸索,总结了一下 oracle 中查询表的信息,包括表名,字段名,字段类型,主键, 外键唯一性约束信息,索引信息查询 SQL 如下,希望对大家有所帮助: 1.查询出所有的用户表 select ...

  6. 惜分飞oracle,惜分飞 - 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788...

    又一起win rac的asm disk被格式化为ntfs,导致数据库异常恢复的请求,客户描述有一个500G的data磁盘组(只有一个磁盘,被误操作进行了格式化).格式化asm disk之后 asm的a ...

  7. Oracle的ha模式启停,数据库oracle 11g 的启停操作

    1.停止数据库 SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. ...

  8. mysql库与oracle库的区别_开源数据库Oracle与MySQL的SQL语法区别

    Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助. Oracle与MySQL的SQL语法区别: 1.在Oracle中用sele ...

  9. oracle原厂培,数据库Oracle 11g OCP 原厂培训完整课件PDF文档

    [实例简介] Oracle 11G OCP原厂培训资料,希望能帮助到想学习OCP的同学 Oracle Database 11g:SQL Fundamentals I 对应考试代号 1Z0-051 Or ...

最新文章

  1. php ziparchive 压缩文件,php使用ZipArchive压缩打包文件
  2. React.js再探(四)
  3. 二分图 crf的军训
  4. 【GAN】如何生动有趣地对GAN进行可视化?Google的GAN Lab推荐你了解一下
  5. 【转】mybatis实战教程(mybatis in action)之八:mybatis 动态sql语句
  6. 关于Memcache使用的工具类
  7. 专科计算机专业大学,计算机专业大学排名 专科生学计算机专业好吗
  8. @程序员,我最多再等你两天!
  9. Xcode统计整个项目代码行数
  10. 准备“软件界面设计”培训(更新-0816)
  11. 手机话单分析方法解析
  12. 2021-01-31
  13. 关于javaweb中的流媒体
  14. kali桌面图标和右键菜单系统更新之后不见了的解决方法
  15. AndroidStudio 高频使用快捷键及使用技巧(gif图)
  16. HDR阴影高光图像增强
  17. 算法题 - 数字游戏问题 - Python
  18. [NC1105B]下雨天
  19. CSI-RS-TRS介绍
  20. 获取top等之类命令的部分打印内容

热门文章

  1. Angular应用的依赖注入调试
  2. Spring中的Spring JSR-250 注释
  3. 什么是SAP HANA Database Procedure(数据库过程)
  4. 使用Fiddler监控网易云笔记客户端向服务器定时发送的sync请求
  5. ABAP开发环境语法高亮的那些事儿
  6. SAP gateway里一个控制缓存行为的开关 User parameter /UI2/PAGE_CACHE_OFF
  7. SAP Fiori pageSet请求的处理原理
  8. Marketing Cloud里contact批量删除的http负载
  9. SAP WebIDE里OData service catalog的实现原理
  10. CRM端 equipment hierarchy change成功的标志