oracle表的简单操作步骤
1.创建表
create table test_1(num number(2) not null,name VARCHAR2(20) not null,primary key(num));
创建了一个两个字段的表,num和name,都设置为非空,num设为主键,在创建表的时候经常一个“缺失左括号”的错误信息,估计是VARCHAR2类型后面没有加数据长度,加上就好了。这是用sql语句创建表,感觉要比右键新建要麻烦,可能有的时候不得不这样建表。
2.复制表
create table test_2 as select * from test_1;
这样复制的表会把数据也复制过来,有的时候我们只需要表结构就够了,可以通过删除新建表的数据,当然也可以直接选择复制表结构。
create table test_3 as select * from test_1 where 1=2;
3.删除表
drop table test_1
4.查询表中所有字段名
SELECT * FROM user_tab_columns t WHERE t.TABLE_NAME='TEST_1';
表名要大写,否则查不到信息。
5.查看用户信息
--查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select * from dba_users; --查看你能管理的所有用户! select * from all_users; -- 查看当前用户信息 ! select * from user_users;
查看当前用户信息还是比较常用的。
以上所述是小编给大家介绍的oracle表的简单操作步骤,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Oracle表碎片整理操作步骤详解
高水位线(HWL)下的许多数据块都是无数据的,但全表扫描的时候要扫描到高水位线的数据块,也就是说oracle要做许多的无用功!因此oracle提供了shrink space碎片整理功能.对于索引,可以采取rebuild online的方式进行碎片整理,一般来说,经常进行DML操作的对象DBA要定期进行维护,同时注意要及时更新统计信息! 一:准备测试数据,使用HR用户,创建T1表,插入约30W的数据,并根据object_id创建普通索引,表占存储空间34M 复制代码 代码如下: SQL> conn
-
Oracle 表空间查询与操作方法
一.查询篇 1.查询oracle表空间的使用情况 select b.file_id 文件ID, b.tablespace_name 表空间, b.file_name 物理文件名, b.bytes 总字节数, (b.bytes-sum(nvl(a.bytes,0))) 已使用, sum(nvl(a.bytes,0)) 剩余, sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比 from dba_free_space a,dba_data_files b where a.
-
shell脚本操作oracle删除表空间、创建表空间、删除用户
oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell使用非oracle用户执行该脚本参数说名$1:base表空间的用户名$2:同步表空间的用户名使用场景测试用,base表空间用于升级建立一些固化数据.同步表空间用于测试用,每次去和base表空间拉平数据 复制代码 代码如下: #!/bin/shoraclehome=$ORACLE_HOMEecho $oraclehomelocaldir="/oracle/data"echo $localdir#
-
Oracle数据库中表空间的基本管理操作小结
DB存储层次结构 (画了个草图,将就看一下...XD) 管理表空间 -system 存放数据字典信息,必须的,创建数据库时第一个创建 -sysaux 10g新,必须的,辅助分担system的负荷,系统管理如oem等三方工具等 -undo 存储回滚段信息,提供事务回滚功能 -temp 存放用户排序的临时数据 -index 存放用户表上的索引信息 -other 不同用户表数据 获取表空间和数据文件信息 表空间信息:DBA_TABLESPACES V$TABLESPACE
-
Oracle的数据表中行转列与列转行的操作实例讲解
行转列 一张表 查询结果为 --行转列 select years,(select amount from Tb_Amount as A where month=1 and A.years=Tb_Amount.years)as m1, (select amount from Tb_Amount as A where month=2 and A.years=Tb_Amount.years)as m2, (select amount from Tb_Amount as A where month=3
-
oracle表的简单操作步骤
1.创建表 create table test_1(num number(2) not null,name VARCHAR2(20) not null,primary key(num)); 创建了一个两个字段的表,num和name,都设置为非空,num设为主键,在创建表的时候经常一个"缺失左括号"的错误信息,估计是VARCHAR2类型后面没有加数据长度,加上就好了.这是用sql语句创建表,感觉要比右键新建要麻烦,可能有的时候不得不这样建表. 2.复制表 create table tes
-
六分钟学会创建Oracle表空间的实现步骤
经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西. 1.先查询空闲空间 复制代码 代码如下: select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 2.增加Oracle表空间 先查询数据文件名称.大小和路径的信息,语句如下: 复制代码 代码如下: select tablespace_name,file_id,bytes,file_name fr
-
C#开发Windows窗体应用程序的简单操作步骤
使用C#开发应用程序时,一般包括创建项目.界面设计.设置属性.编写程序代码.保存项目.程序运行等6个步骤. 1.创建项目 在Visual Studio2017开发环境中选择"文件"→"新建"→"项目"菜单,弹出"新建项目"对话框,如图8.1所示. 图8.1 "新建项目"对话框 选择"Windows窗体应用(.NET Framework)".输入项目的名称.选择保存路径,然后单击"
-
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Oracle 就不说了,Linux 是 CentOS.1. 安装 httpd(apache)yum install httpd -y 2. 安装 php, php-gd, php-mcrypt, php-pecl*yum install php php-gd php-mcrypt php-pecl* -y 3. 安装 oci8pecl install oci8安装时输入oracle安装目录 4.修改 httpd.conf找到User apacheGroup apache改成系统中的用户,如:Us
-
使用IDEA对Oracle数据库进行简单增删改查操作
1.1 Java中的数据存储技术 在Java中,数据库存取技术可分为如下几类: 1.JDBC直接访问数据库 2.JDO(Java Data Object)是Java对象持久化的新的规范,也是一个用于存取某种数据仓库中的对象的标准化API. 3.第三方O/R 比如Hibernate,Mybatis等 JDBC是java访问数据库的基石,JDO.Hibernate.MyBatis,JDO,Hibernate.MyBatyis等只是更好的封装的JDBC. 最近用idea连接Oracle数据库 并且实现
-
ORACLE中查找定位表最后DML操作的时间小结
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析.总结一下. 1:使用ORA_ROWSCN伪列获取表最后的DML时间 ORA_ROWSCN伪列是Oracle 10g开始引入的,可以查询表中记录最后变更的SCN.然后通过SCN_TO_TIMESTAMP函数可以将SCN转换为时间戳,从而找到最后DML操作时SCN的对应时间.但是,默认情况下,每行记录的ORA_ROWSCN是基于Block的,除非在建表的时候开启行级跟踪. SE
-
Python操作Oracle数据库的简单方法和封装类实例
本文实例讲述了Python操作Oracle数据库的简单方法和封装类.分享给大家供大家参考,具体如下: 最近工作有接触到Oracle,发现很多地方用Python脚本去做的话,应该会方便很多,所以就想先学习下Python操作Oracle的基本方法. 考虑到Oracle的使用还有一个OracleClient的NetConfig的存在,我觉得连接起来就应该不是个简单的事情. 果然,网上找了几个连接方法,然后依葫芦却画了半天,却也不得一个瓢. 方法1:用户名,密码和监听分别作为参数 conn=cx_Ora
-
Flume监听oracle表增量的步骤详解
需求:获取oracle表增量信息,发送至udp514端口,支持ip配置 步骤: (1)需要的jar oracle的 odbc5.jar(oracle安装目录 /jdbc/lib下查找) (2)flume的开源包flume-ng-sql-source-1.4.3.jar 最新的好像是1.5的 小版本记不住了 这个下载地址直接csdn上就有 这两个jar 都拷贝到flume的lib下 (3)flume配置文件 a1.sources = r1 a1.sinks = k1 a1.channels
-
QT连接Oracle数据库并实现登录验证的操作步骤
目的: 本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功. 开发环境:Windows10+QT5.14.2+Oracle11G R2 操作步骤: 1.打开QT软件,创建一个新的Application项目 2.设计界面并修改代码: 2.1修改项目配置文件,添加sql字符串表示要对数据库进行操作. 2.2登录界面LoginForm设计 2.3编写登录界面代码 LoginForm.h代码如下: #ifndef LO
随机推荐
- php下intval()和(int)转换使用与区别
- Android开发之SQLite的使用方法
- MySQL学习笔记之数据定义表约束,分页方法总结
- Java同步框架AbstractQueuedSynchronizer详解
- ASP.NET实现大文件上传功能
- JS 获取浏览器和屏幕宽高等信息代码
- Javascript中Eval函数的使用说明
- [PHP]实用函数4
- c语言全盘搜索指定文件的实例代码
- mysql SELECT FOR UPDATE语句使用示例
- jQuery Ajax 实例详解 ($.ajax、$.post、$.get)
- 如何用js 实现依赖注入的思想,后端框架思想搬到前端来
- Powershell小技巧之记录脚本的操作
- Linux中关于inode的知识总结
- 如何优化SQL语句(全)
- js学习总结之DOM2兼容处理顺序问题的解决方法
- js返回上一页并刷新的多种实现方法
- Android ViewDragHelper完全解析 自定义ViewGroup神器
- Python中基本的日期时间处理的学习教程
- Android UI设计系列之自定义EditText实现带清除功能的输入框(3)