在Oracle数据库中如何用sql查询某一个用户名下的某张表里面的数据,select * from 表名 用户名 where id=1
select * from all_tab_comments -- 查询所有用户的表,视图等。
select * from user_tab_comments -- 查询本用户的表,视图等。
select * from all_col_comments --查询所有用户的表的列名和注释。
select * from user_col_comments -- 查询本用户的表的列名和注释。
select * from all_tab_columns --查询所有用户的表的列名等信息。
select * from user_tab_columns --查询本用户的表的列名等信息。
扩展资料
ORACLE下有三个视图
DBA_TABLES 拥有DBA角色的用户可以查看系统中的所有表
USER_TABLES 登录数据库的当前用户拥有的所有表
ALL_TABLES 登录数据库的当前用户有权限查看的所有表
参考资料:百度百科-Oracle
方法如下:
输入select * from dba_users; 即可。
常用语句:
一,查看数据库里面所有用户:
select * from dba_users;
前提是你是有dba权限的帐号,如sys,system。
二,查看你能管理的所有用户:
select * from all_users;
三,查看当前用户信息 :
select * from user_users;
扩展资料:
Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。
此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。
这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。
Oracle数据库具有完整的数据管理功能:
1)数据的大量性
2)数据的保存的持久性
3)数据的共享性
4)数据的可靠性
参考资料:百度百科:Oracle数据库
select * from 用户名.表名 where id=1
当然如果查询的是你所在的用户下的表就可以省略用户名,如果要查询的不是你所在用户下的表,首先要确认你有该用户下查询该表的权限,如果没有,请向管理员联系了。
正巧我刚学的,select * from 表名 where id=1 就OK了 无需用户名!
select * from scott.emp
scott为用户名
emp为表名
支婷:USER_CONS_COLUMNS:包含在USER_CONSTRAINTS约束定义的可访问的列的信息。DBA_SEQUENCES:数据库中所有序列的描述。ALL_SEQUENCES:描述数据库中所有用户可以访问的序列的描述。USER_SEQUENCES:描述数据库中所有当前用户拥有的序列的描述。DBA_INDEXES:描述数据库中所有的索引的属性。ALL_INDEXES:描述数据库...
支婷:1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面 2、sqlplus \/nolog 或sqlplus system\/manager 或.\/sqlplus system\/manager@ora9i 3、SQL>connect \/ as sysdba ;(as sysoper)或connect internal\/oracle AS SYSDBA (scott\/tiger)conn sys\/change_on_install as ...
支婷:\\x0d\\x0asql2:select column_name from user_tab_columns where table_name='table1'; \\x0d\\x0a查询当前数据库实例名\\x0d\\x0a方法一:select instance_name from v$instance;\\x0d\\x0a方法二:show parameter insta
支婷:您可以使用cast函数将数字字符串转化为整型。cast函数格式如下:CAST(字段名 as int);
支婷:使用sys用户查询 select name from v$database;v$database视图是当前数据库实例的各种信息,其中包括 Name --数据库名称 created --创建日期 RESETLOGS_CHANGE --重置日志的次数",RESETLOGS_TIME --打开重置日志的时间 PRIOR_RESETLOGS_CHANGE# --在上一次重置日志时的SCN值 PRIOR_RESETLOGS_TIME ...
支婷:--bitmap,创建位图索引 [ASC|DESC],…] | [express])[TABLESPACE tablespace_name][PCTFREE n1]--指定索引在数据块中空闲空间 [STORAGE (INITIAL n2)][NOLOGGING]--表示创建和重建索引时允许对表做DML操作,默认情况下不应该使用 [NOLINE][NOSORT];--表示创建索引时不进行排序,默认不适用,如果...
支婷:使用如下:sum是求和函数,例如:select sum(列名) from 表名,用于计算列的总和。sum是求指定字段下所有数据的相加总和,select sum(o.amount) from pos_order o 意思就是求出amount这个字段下的数据总和。1、sum为聚合函数:是 SQL语言中一种特殊的函数:聚合函数,SUM, COUNT, MAX, MIN, AV等...
支婷:首先,数据库是数据的集中存储,分为关系型(如Oracle)和非关系型(如Redis)两大阵营。Oracle凭借其高性能、灵活性和强大的事务支持,成为企业级应用的首选。在Oracle中,数据文件、控制文件和日志文件共同构建起数据库的基石,而实例则由内存和进程组成,与数据库文件紧密相连,版本号则揭示了其在互联网...
支婷:SID的意思是oracle数据库的唯一标识符是你在建立一个数据库时系统自动赋予的一个初始ID。SID主要用于在一些DBA操作以及与操作系统交互,从操作系统的角度访问实例名,必须通过ORACLE SID,且它在注册表中也是存在的。
支婷:export ORACLE_HOME=\/home\/oracle\/OraHome1 export ORACLE_SID=web export ORA_NLS33=$ORACLE_HOME\/ocommon\/nls\/admin\/data export PATH=$PATH: $ORACLE_HOME\/bin 6、创建数据库,执行createdb.sql脚本命令,sqlplus \/nolog SQL>connect sys\/change_on_install as sysdba SQL>@Createdb.sql Createdb....