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常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令oracle常用命令...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
oracle常用命令汇总,一些ORACLE管理工作中经常需要采用到的命令行。可供平常复习或查询之用。
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR...
Oracle常用命令1(数据库、表空间) Oracle常用命令2(用户、角色管理) Oracle常用命令3(DDL、DML、TCL、DCL、序列) Oracle常用命令4(表分区) Oracle常用命令5(同义词、视图、索引) Oracle常用命令6(PL/...
Oracle常用命令大全[参考].pdf
ORACLE常用命令ORACLE常用命令ORACLE常用命令
Mysql与Oracle常用命令比较 Mysql与Oracle常用命令比较
ORACLE常用命令.doc ORACLE常用命令.doc ORACLE常用命令.doc
natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令
Oracle 常用命令举例.pdf Oracle 常用命令举例.pdf
oracle常用命令 TXT 最全的oracle常用命令 TXT 最全的
oracle常用命令大全,oracle常用命令大全,oracle常用命令大全,oracle常用命令大全
linux,linux和Oracle常用命令linux环境配置ORACLE常用命令
Oracle 常用命令大全 Oracle 常用命令大全Oracle 常用命令大全
oracle常用命令收集 oracle常用命令
Oracle常用命令Oracle常用命令Oracle常用命令Oracle常用命令Oracle常用命令Oracle常用命令Oracle常用命令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...