Oracle常用的命令如何查看表的结构
EDITDATA 表名;
修改表字段:
Alter table 表名 modify(字段名 类型 约束);
1 alter table test modify (addd varchar2(10) null);
alter table 表名 add(字段名 类型 约束);
2 alter table test add(age varchar2(5));
1.登陆系统用户
在Oracle常用命令中查看表结构sqlplus 然后输入系统用户名和密码
2.创建表空间登陆别的用户
conn 用户名/密码;
3 create tablespace 空间名
4 datafile 'c:\空间名' size 15M --表空间的存放路径,初始值为15M
5 autoExtend on next 10M --空间的自动增长的值是10M
6 permanent online; --永久使用
3.创建用户
7 create user shi --创建用户名为shi
8 identified by scj --创建密码为scj
9 default tablespace 表空间名 --默认表空间名
10 temporary tablespace temp --临时表空间为temp
11 profile default --受profile文件的限制
12 quota unlimited on 表空间名; --在表空间下面建表不受限制
4.创建角色
create role 角色名 identified by 密码;
5.给角色授权
grant create session to 角色名;--给角色授予创建会话的权限
grant 角色名 to 用户名; --把角色授予用户
6.给用户授予权限
13 grant connect,resource to shi;--给shi用户授予所有权限
14 Grant dba to shi;-给shi 用户授予DBA权限
15 grant create table to shi; --给shi用户授予创建表的权限
7.select table_name from user_tables; 察看当前用户下的所有表
8.select tablespace_name from user_tablespaces; 察看当前用户下的 表空间
9.select username from dba_users;察看所有用户名称命令 必须用sys as sysdba登陆
10.创建表
create table 表名
16 (
17 id int not null,
18 name varchar2(20) not null
19 )tablespace 表空间名 --所属的表空间
20 storage
21 (
22 initial 64K --表的初始值
23 minextents 1 --最小扩展值
24 maxextents unlimited --最大扩展值
25 );
11.为usrs表添加主键和索引
26 alter table users
27 add constraint pk primary key (ID);
12.为已经创建users表添加外键
28 alter table users
29 add constraint fk_roleid foreign key (roleid)
30 references role(role_id) on delete cascad; --下边写主表的列
31 on delete cascad是创建级联
13.把两个列连接起来
32 select concat(name,id) from
表名; --把name和id连接起来
14.截取字符串
33 select column(name,'李') from
表名;把name中的‘李’去掉
15.运行事务之前必须写
34 set serveroutput on;
打开输入输出(不写的话,打印不出信息)
16.while的应用
35 declare --声明部分
36 ccc number:=1; --复职
37 a number:=0;
38 begin --事务的开始
39 while ccc<=100 loop --循环
40 if((ccc mod 3)=0) then --条件
41 dbms_output.put_line(ccc||','); --打印显示
42 aa:=a+ccc;
43 end if; --结束if
44 cc:=ccc+1;
45 end loop; --结束循环
46 dbms_output.put_line(a);
47 end; --结束事务
48 /
17.select into 的用法 --只能处理一行结果集
49 declare
50 name varchar(30);
51 begin
52 select username into name
53 from users
54 where id=2;
55 dbms_output.put_line('姓名为:'||name);
56 end;
57 /
相关推荐
oracle 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份...
### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...
### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...
在IT行业中,Oracle数据库作为企业级数据管理的重要工具,其操作与维护的高效性往往依赖于对常用命令的熟练掌握。以下将详细解析基于提供的文件信息中的Oracle常用命令,涵盖日志管理和表空间管理两大核心领域,以...
natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令
《Oracle常用命令速查手册》将介绍一些常用的Oracle命令和其用法,比如数据导入导出命令、存储过程和触发器的管理以及性能监控等方面的常用命令,通过简单明了的示例,展示了每个命令的用法和效果,以帮助读者更好地...
以下是一些关于Oracle常用命令的详细说明,分为日志管理和表空间管理两大部分。 ### 日志管理 #### 1. 强制日志切换 ```sql alter system switch logfile; ``` 这个命令用于在当前重做日志文件填满前强制进行日志...
linux,linux和Oracle常用命令linux环境配置ORACLE常用命令
### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...
oracle常用命令收集 oracle常用命令
Oracle常用命令大汇总 Oracle是世界上最流行的关系数据库管理系统之一,由Oracle Corporation开发和维护。作为一个功能强大的数据库管理系统,Oracle提供了许多实用的命令来帮助数据库管理员和开发者更好地管理和...
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add log...
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结.pdf
ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例
以下是一些Oracle常用命令和SQL语句的详细说明: 1. **查询表结构**: - 使用`DESCRIBE`或` DESC`命令可以查看表的字段信息,例如:`DESC employee`。 2. **查询表内容**: - `SELECT * FROM table_name`用于...
### ORACLE常用命令集 #### 一、日志管理 在Oracle数据库中,日志管理是维护数据库稳定性和完整性的重要组成部分。以下是一些常见的Oracle日志管理命令。 **1. 强制日志切换** - **命令**: `alter system ...