1.启动和关闭监听lsnrctl start 和 lsnrctl stop
2.启动和关闭数据库 startup 和shutdown
3.启动sqlplus sqlplus /nolog 退出 quit
4.登陆oracle conn/connect username/password [as sysdba]
5.新建或者修改视图 create or replace view v_xxx as select a,b,c from t_xxx;
6.重命名列 alter table t_xxx rename COLUMN XXX_1 TO XXX_2;
7.删除用户 drop user xxx cascade;
8.创建用户并指定表空间 create user xxx identified by <password> default tablespace ts_xxx temporary tablespace ts_xx;
如果该用户需要在该表空间创建表等操作还需要授权。 grant unlimited tablespace to xxx;否则会报ORA-01950: 对表空间‘ts_xxx’无权限
9.授权给用户xxx: grant connect/dba/resource to xxx;取消授权用户:revoke connect/dba/resource from xxx;
10.指定.sql文件 start "d:/xxx.sql" 或者 @"d:/xxx.sql"
11.授权给用户 grant create session,create any table,create any index, create any view, create any procedure ,
alter any table, alter any procedure,
drop any table, drop any procedure, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
select any table, insert any table, update any table, delete any table to xxx;
12.查看所用用户 select * from DBA_USERS;
SELECT * FROM ALL_USERS;
SELECT * FROM USER_USERS;
13.创建表并指定表空间 CREATE TABLE LM_CITY
(
ID NUMBER,
CITY_ID NUMBER,
CITY_NAME VARCHAR2(50),
CITY_NAME_PINYIN VARCHAR2(100),
UPDATE_TIME TIMESTAMP DEFAULT SYSDATE
)
TABLESPACE ZW1840;
14.在某个表中创建唯一索引:create unique index index_xxx on t_xxx(column_xxx);
15.在某个表中创建主键: alter table t_xxx add constraint pk_xxx primary key (column_xxx);一个表只能有一个主键,也只能有一个LONG类型字段。(主键和unique都会顺带建立unique索引)
16.在某个表中添加外键: alter table t_xxx add constraint fk_xxx foreign key (column_xxx) references tn_xxx (column_xx) [on delete set null/cascade];
17.在某个表中添加unique: alter table t_xxx add constraint uk_xxx unique (column_xxx);
18.默认时间sysdate; date to char: to_char(date,'格式'),e.g. to_char(sysdate,'YYYY-MM-DD HH24:MI:SS');char to date to_date(txt,'格式')
19.修改某个表某一列的默认值: alter table t_xxx modify column_xxx default xxx; e.g. alter table LM_CITY MODIFY UPDATE_TIME DETAULT SYSDATE;
20.某个表中增加一列:alter table T_XXX add COL_XXX number(20);
21.查看一个表的表结构DESCRIBE T_XXX; DESCRIBE 为命令,不是SQL关键字,如在command window 下面执行 describe user_source。
22.用户创建的存储过程或者函数均在该用户下的USER_SOURCE表中。查看存储过程的代码 SELECT text from user_source where name = 'SP_XXX';
22.更改某一字段的类型:alter table t_xxx modify col_xxx type;需要说明的是,clob和varchar不能直接更改,需要新增中间字段,重命名的方式实现。
相关推荐
本文将详细介绍Oracle中常用的SQL命令,特别关注数据控制语句(DML)和数据定义语句(DDL)。 1. 数据控制语句 (DML) - INSERT:这是向表中插入新记录的基本命令。有两种形式: - 直接插入指定的值:`INSERT ...
Oracle 导入 SQL 脚本执行和常用命令大全 Oracle 导入 SQL 脚本执行和常用命令大全是一个非常重要的知识点,对于 Oracle 数据库的开发和维护人员来说非常有用。在本篇文章中,我们将介绍 Oracle 导入 SQL 脚本执行...
以下是一些关于Oracle常用SQL技巧的经典要点: 1. **避免在SELECT子句中使用“*”**:在SQL查询中,使用通配符“*”代表选择所有列,虽然方便但效率低下。Oracle在解析时需要查询数据字典获取所有列名,增加了额外...
Oracle 常用 SQL 语句汇总 Oracle 是一个功能强大且复杂的关系数据库管理系统,它提供了多种 SQL 语句来管理和操作数据库。在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义...
以上这些查询是Oracle DBA日常工作中常见的SQL命令,它们涵盖了数据库监控、性能分析、存储管理等多个方面,对于优化数据库性能和维护数据库健康状态具有重要意义。掌握这些查询技巧,能让你更有效地管理和操作...
经常使用ORACLE库开发的同学,可以学习下常用的命令和查询sql,对运维和开发都有很大帮助。
### Oracle常用SQL语句知识点详解 #### 一、概述 Oracle是全球领先的数据库管理系统之一,在企业级应用领域占据着重要地位。SQL(Structured Query Language)是用于管理关系型数据库的标准语言,也是与Oracle...
以下是一些Oracle数据库中常用的SQL语句及其详细解释。 1. **数据查询(SELECT)** - `SELECT column1, column2 FROM table_name;` 用于从表中选择特定列的数据。 - `WHERE condition;` 添加条件过滤结果,如 `...
### Oracle DB 常用 SQL 命令详解 #### 1. 环境信息与相关文档 - **环境信息**: Oracle Database 11g Release 2 (11.2.0.4) - **相关文档**: 本文档基于 Oracle 11g R2 版本编写,适用于 Oracle 11g 及以上版本...
- `SELECT`:用于从表中检索数据,是最常用的SQL命令。 - `INSERT INTO`:将数据插入到表中。 - `UPDATE`:修改已存在于表中的数据。 - `DELETE FROM`:删除表中的特定行。 4. 索引与约束: - `CREATE INDEX`...
本资料主要涵盖Oracle数据库的常用SQL语句和管理命令,旨在帮助用户更好地理解和操作Oracle数据库。 一、创建表空间 在Oracle数据库中,表空间是存储数据的主要逻辑结构,用于组织数据库对象如表、索引等。创建表...
Oracle 常用 CMD 命令 Oracle 是一种关系数据库管理系统,提供了强大的数据存储和管理功能。但是,对于新手来说,熟悉 Oracle 的 CMD 命令是非常必要的。下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速...
在Oracle SQL中,理解并熟练掌握基本的SQL命令和数据类型对于有效管理和操作数据库至关重要。 首先,让我们深入了解一下Oracle支持的基本数据类型: 1. **VARCHAR2**:这是变长字符串数据类型,最多可存储2000个...
本篇将基于"Oracle常用SQL语句复习"这一主题,深入探讨Oracle SQL的基本语法和常用操作,帮助读者巩固和提升Oracle数据库操作技能。 1. **数据查询基础** - `SELECT`语句是SQL中最基本的查询命令,用于从一个或多...
- 可以将常用的 SQL 语句保存为脚本文件,便于重复使用。 - SQL Developer 支持脚本文件的管理,包括创建、编辑和执行。 #### 五、总结 本文详细介绍了如何使用 Oracle SQL Developer 和其他开发工具,包括 ...
### Oracle DBA常用运维命令详解 #### 一、SQLPLUS工具使用 **1. 运行SQLPLUS工具** - **命令**: `sqlplus` - **描述**: SQL*Plus 是 Oracle 提供的一个强大的命令行工具,用于执行 SQL 命令、脚本文件等。 - **...
Oracle SQL是用于管理和操作Oracle数据库的强大工具,它包含多种用于数据查询、操作、定义和控制的语句。本文将深入探讨Oracle SQL中的常见查询和计算功能。 首先,SQL(Structured Query Language,结构化查询语言...
Oracle 日常运维常用命令速查手册 Oracle 是一款功能强大且广泛应用的关系数据库管理系统,作为Oracle运维人员,熟悉常用的命令和语句是非常必要的。本文档汇总了 Oracle 日常运维中常用的命令和语句,包括登录 ...
10. **数据库连接与管理工具**:如SQL*Plus、SQL Developer等,是与Oracle数据库交互的常用工具,它们能帮助我们执行SQL语句,管理数据库对象,以及监控数据库状态。 通过这份“Oracle SQL.ppt”,初学者可以逐步...
以下是一些关键的Oracle SQL命令及其用途,这些都是在处理Oracle数据库时常见的操作。 1. **建立数据库**: 使用`CREATE DATABASE`语句可以创建一个新的Oracle数据库。在这个过程中,你需要定义各种参数,如用户、...