如何在服务端用SQL语句查询数据库里的信息

如何在服务端用SQL语句查询数据库里的信息,第1张

(1) 启动 监听

lsnrctl start;

(2)进入sqlplus界面

sqlplus /nolog

SQL>conn sys/jiaxiaoai@orcl as sysdba;

(3)启动数据实例

SQL>startup;

(4)查看当前所有的数据

select from v$database;

或 select name from v$database;

(5)查看哪些用户拥有sysdba、sysoper权限

select from V_$PWFILE_USERS;

show user;查看当前数据库连接用户

(6)进入某个数据库:database 数据库名;

查看数据库结构:desc v$database;

(7)查看所有用户实例:

select from v$instance;

或 select instance_name from v$instance;

(8)查看当前库的所有数据表

select from all_tables;

select table_name from all_tables;

select table_name from user_tables;

select table_name from all_tables where owner='用户名';

(9)查看表结构

desc 表名;

sql

=

"select

name

from

b1

where

name

like

'"

&

Text2

&

"%'"

'

order

by

name"

这只是查询出一个字段出来吧,换成就可以出全表的数据了,不知道你问的是这个吗?

1、首先在电脑中打开sql,在外层查询中写上Select From S查询出学生信息,如下图所示。

2、然后,再以同样的方法找出SC选修表,如下图所示。

3、此时,就可以在这里利用等值连接将S和SC表连接,如下图所示。

4、但是,因为这是不同层级的查询,因此需要Exists谓词将他们连接。

5、运行后,就可以看到这样的结果,如下图所示就完成了。

USE

STUDENT

------

SQLSERVER

中切换到STUDENT的语法

SELECT

FROM

学生基本信息表

或者SELECT

FROM

STUDENT学生基本信息表

1、查询SQL中的所有表:

Select TABLE_NAME FROM 数据库名称INFORMATION_SCHEMATABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称

2、查询SQL中所有表及列:

Select dbosysobjectsname as Table_name, dbosyscolumnsname AS Column_name FROM dbosyscolumns INNER JOIN dbosysobjects ON dbosyscolumnsid = dbosysobjectsid Where (dbosysobjectsxtype = 'u') AND (NOT (dbosysobjectsname LIKE 'dtproperties'))

3、在Sql查询分析器,还有一个简单的查询方法:

EXEC sp_MSforeachtable @command1="sp_spaceused ''" 执行完之后,就可以看到数据库中所有用户表的信息

4、查询总存储过程数:

select count() 总存储过程数 from sysobjects where xtype='p'

D = 默认值或 DEFAULT 约束

F = FOREIGN KEY 约束

L = 日志

FN = 标量函数

IF = 内嵌表函数

P = 存储过程

PK = PRIMARY KEY 约束(类型是 K)

RF = 复制筛选存储过程

S = 系统表

TF = 表函数

TR = 触发器

U = 用户表

UQ = UNIQUE 约束(类型是 K)

V = 视图

X = 扩展存储过程

--查找含有相同字段的表(已知字段名)

select

aname

as

tbleName,

bname

as

columnname

from

sysobjects

a,

syscolumns

b

where

aid=bid

and

atype='U'and

bname='字段名'

方法如下:

输入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数据库

以上就是关于如何在服务端用SQL语句查询数据库里的信息全部的内容,包括:如何在服务端用SQL语句查询数据库里的信息、怎么用sql语句查找所有数据库表的数据、如何使用SQL查询数据库的学生选修课信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10200854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存