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命令:一些基本的SQL。刚学SQL的朋友看看是不错的选择
oracle 常用SQL查询,里面有丰富的SQL查询命令
Oracle导入SQL脚本执行和常用命令大全
经常使用ORACLE库开发的同学,可以学习下常用的命令和查询sql,对运维和开发都有很大帮助。
Oracle数据库SQL及常用函数命令简介,最全的oracle入门操作
Oracle中SQL常用命令经典集,命令格式及相应的范例,理论与实际相结合才是捷径……
oracle常用命令_笔记 oracle常用SQL语句-笔记
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。
电子商务网站案例下载:(数据库脚本,java调用示例,.net(c#)调用示例 说明:一个电子商务网站的oracle数据库完整设计,包括: ...Oracle常用命令14(.net / java代码调用(sql代码、程序包过程))
命令行工具基本操作及 SQL 命令 1. 基本概念 1.1.数据类型 基本数据类型(NUMBER,VARCHAR2,DATE) O RACEL 支持下列内部数据类型: VARCHAR2 变长字符串,最长为 2000 字符。 NUMBER 数值型。 LONG 变长字符数据,...
exp 格式:exp(number) 即 exp(数值) 返回e(2.71828183)的number次幂。 例: exp(5) 返回 148.41316 exp(1) 返回 2.7182818 floo
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
Oracle数据库SQL语言、函数及常用命令最佳实践手册 Oracle数据库SQL语言、函数及常用命令最佳实践手册
SQL(oracle)常用命令
个人平时用到的oracle常用的命令。和sql语句。
Oracle常用语句和命令
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们... 下面就介绍一下一些常用的sql*plus命令:
如果一个列允许为空,该列可以不放任何内容,即空值(在SQL中书写为NULL),空值不是空格。 如果一个列内容为空值,则该列不等于任何值(包括空值)。 例如:列SAGE1、SAGE2的内容为空,列SAGE3内容为20,则下面的...
sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add logfile [group 4] sql> ('/disk3/log4a.rdo','/...
oracle里的常用命令 o0的常用命令 0用命令