`
阅读更多

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

表名; --nameid连接起来

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 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份...

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...

    ORACLE常用命令

    ### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...

    oracle常用命令

    在IT行业中,Oracle数据库作为企业级数据管理的重要工具,其操作与维护的高效性往往依赖于对常用命令的熟练掌握。以下将详细解析基于提供的文件信息中的Oracle常用命令,涵盖日志管理和表空间管理两大核心领域,以...

    natstat,oracle常用命令常用命令

    natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令

    Oracle常用命令速查手册中文PDF版最新版本

    《Oracle常用命令速查手册》将介绍一些常用的Oracle命令和其用法,比如数据导入导出命令、存储过程和触发器的管理以及性能监控等方面的常用命令,通过简单明了的示例,展示了每个命令的用法和效果,以帮助读者更好地...

    ORACLE常用命令大全.

    以下是一些关于Oracle常用命令的详细说明,分为日志管理和表空间管理两大部分。 ### 日志管理 #### 1. 强制日志切换 ```sql alter system switch logfile; ``` 这个命令用于在当前重做日志文件填满前强制进行日志...

    linux和Oracle常用命令linux环境配置ORACLE常用命令

    linux,linux和Oracle常用命令linux环境配置ORACLE常用命令

    Oracle常用命令大全

    ### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...

    oracle常用命令 收集

    oracle常用命令收集 oracle常用命令

    Oracle常用命令大汇总.doc

    Oracle常用命令大汇总 Oracle是世界上最流行的关系数据库管理系统之一,由Oracle Corporation开发和维护。作为一个功能强大的数据库管理系统,Oracle提供了许多实用的命令来帮助数据库管理员和开发者更好地管理和...

    Oracle常用命令大汇总

    第一章:日志管理 1.forcing log switches sql&gt; alter system switch logfile; 2.forcing checkpoints sql&gt; alter system checkpoint; 3.adding online redo log groups sql&gt; alter database add log...

    Oracle常用命令

    Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结.pdf

    ORACLE常用命令举例

    ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例

    oracle常用命令_笔记

    以下是一些Oracle常用命令和SQL语句的详细说明: 1. **查询表结构**: - 使用`DESCRIBE`或` DESC`命令可以查看表的字段信息,例如:`DESC employee`。 2. **查询表内容**: - `SELECT * FROM table_name`用于...

    ORACLE常用命令集

    ### ORACLE常用命令集 #### 一、日志管理 在Oracle数据库中,日志管理是维护数据库稳定性和完整性的重要组成部分。以下是一些常见的Oracle日志管理命令。 **1. 强制日志切换** - **命令**: `alter system ...

Global site tag (gtag.js) - Google Analytics