`
xiaoyaolong
  • 浏览: 28986 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论

oracle中sql语句的学习

阅读更多
1. 创建表
Create table [用户名] 表名 (列名1 数据类型 [,…列名N 数据类型] )
注: 表名首字符应该为字母,可以使用下划线,字母,数字,但不能使用空格和单引号;
不能使用Orcale保留字来为表命名;
表名的最大长度为30个字符;
同一用户模式下的不同表不能具有相同的名称;
[用户名]如果用户在自己的模式中创建表,则可以不指定用户名.

2. 修改表结构
a) 用于更改现有列:
Alter table 表名 modify (列名1 数据类型 , 列名2 数据类型……)
b) 用于向表中添加新列
Alter table 表名 add (列名 数据类型, 列名2 数据类型……)
c) 用于删除表中现有列
Alter table 表名 drop column 列名

3. 截断表
Truncate table 表名
注:用于删除表中的记录,但不删除表的结构,与delete的区别是删除记录的速度比后者快

4. 删除表
Drop table 表名

5. 查询表记录
Select * | [distinct] 列名 | expression [列名或列名的别名] from 表名 [where condition] [order by 列名]
注: distinct关键字的作用是限制只返回不同记录的列值
Expression关键字是列名和常数组成的表达式
Where子句是指查询的条件
Order by 子句是指按照某一列排序,它应该为命令中的最后一个子句
Group by 子句用于将信息表划分为组
Having 子句有来指定Group by 子句检索条件.该子句位于Group by后面

6. 插入记录
Insert into 表名 [列名1,列名2……列名N] values (value1,value2…….valueN)

7. 删除表中某一条记录
Delete [from] 表名 [where condition]

8. 事务提交
Commit work 或 commit
注:用命令(exit或quit)正常退出SQL/Plus就提交
  强制非正常退出就回滚

9. 事务回滚
Rollback 事务标记ID 或 rollback
注:如果没有指明事务标记,则事务回滚就回滚到事务开始处

10. 事务标记
Savepoint 事务标记ID

11. 特别语句
a) 复制表
Select * into 新表名 form 旧表名 [where 1=2]
Create table 新表名 as select 列名 from 旧表名 [where 1=2]
注:如果不加where条件就复制整张表,加了where条件就只复制表结构
b)
分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    OracleSqlConvert4MysqlSqlTool.java这个源码工具,根据描述,应该是实现了自动读取Oracle SQL语句,分析其结构,并根据MySQL的语法规则进行转换,然后将转换后的SQL语句保存到指定的目标文件中。这个工具简化了手动...

    Oracle数据库sql语句 跟踪器

    Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...

    压测Oracle的SQL语句的性能情况

    本文将深入探讨如何利用压力测试工具来评估和优化Oracle数据库中的SQL语句性能。 标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure ...

    ORACLE常用SQL语句大全.pdf

    本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 * 创建数据库:CREATE ...

    Oracle中SQL语句执行效率的查找与解决

    本文将深入探讨Oracle中SQL语句执行效率的查找与解决方法,特别关注于如何识别和优化那些导致性能瓶颈的查询。 ### Oracle SQL执行效率:查找与解决 #### 一、资源消耗分析 在Oracle中,SQL语句执行效率低下通常...

    oracle常用SQL语句(汇总版).docx

    在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义语句(DDL)和其他相关知识点。 一、数据控制语句(DML) 数据控制语句用于操作数据库中的数据,包括插入、删除、更新等...

    oracle 中SQL语句优化

    oracle中SQL语句优化

    oracle sql语句学习

    这个"oracle sql语句学习"资源包显然旨在帮助初学者逐步提升到高级水平,通过全面的笔记资料,使用户能够从基础概念到复杂操作都能熟练掌握。 首先,我们从基础开始。SQL,全称Structured Query Language(结构化...

    Oracle基本sql语句

    Oracle数据库是全球最广泛使用的数据库管理系统之一,它遵循SQL标准,提供了一套强大的SQL语句,使得数据库操作变得高效和灵活。在Oracle数据库中,SQL语句是与数据库进行交互的主要方式。本文将总结一些Oracle基本...

    ORACLE数据库SQL语句美化器

    对ORACLE-SQL进行一些布局优化,更新它的格式

    oracle监听执行sql语句

    在Oracle数据库管理与维护过程中,有时候我们需要了解应用程序正在执行哪些SQL语句,这不仅有助于性能优化,还可以帮助我们诊断潜在的问题。通过监听执行SQL语句的方式,我们可以获取到当前会话正在执行的具体SQL...

    [自己开发]一款非常好用的抓取Oracle数据库SQL语句的工具

    Oracle SQL Profiler,自己设计算法写的一款非常好用的抓取Oracle数据库SQL语句的工具,可以再没有源码的情况下监控ORACLE数据库服务器的v$sqlarea视图抓取出从点击开始按钮到点击结束按钮期间执行过的SQL语句。...

    Oracle高效SQL语句原则

    在 where 条件中使用函数可能会导致 Oracle database 不能使用索引,降低 SQL 语句的执行效率。因此,应该尽量避免在 where 条件中对查询列使用函数,除非建立了相应的函数索引。 3. 任何在 where 子句中使用 is ...

    ORACLE-SQL语句学习教程解读.pdf

    7. **运行期间指定变量**:使用变量在SQL语句中存储和传递值,这在动态SQL和PL/SQL编程中尤其重要。 8. **创建基表**:讲解如何使用CREATE TABLE语句定义表的结构,包括列名、数据类型、约束条件等。 9. **Oracle...

    Oracle数据库Sql语句详解大全.pptx

    本资源总结了 Oracle 数据库中 SQL 语句的详解大全,涵盖了 SELECT 查询、条件查询、运算符、空值处理、列别名、去重复行等多方面的知识点。 一、SELECT 查询 * 基本语法:SELECT 列名 > FROM 表名 > * 查询所有列...

    oracle、sql语句基础

    oracle、sql语句基础

    Oracle中用sql语句创建数据库

    Oracle中用sql语句创建数据库,比较长,一般做了解

    oracle Sql语句二

    oracle Sql语句二 oracle Sql语句二

Global site tag (gtag.js) - Google Analytics