当前位置:首页 » 编程语言 » sql查看当前表和数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql查看当前表和数据库

发布时间: 2022-07-15 03:00:01

sql server 查看当前表或者数据库的用户

1.先用windows登录2.单击安全性-登录名3.右击用户名(比如说SA)-属性4.常规中显示的是用户名,用户映射中显示的是用户的权限查看不到密码,但是可以修改

⑵ 如何使用SQL语句查询数据库及表的空间容量

--1、查看表空间的名称及大小
select
t.tablespace_name,
round(sum(bytes/(1024*1024)),0)
ts_size
from
dba_tablespaces
t,
dba_data_files
d
where
t.tablespace_name
=
d.tablespace_name
group
by
t.tablespace_name;
--2、查看表空间物理文件的名称及大小
select
tablespace_name,
file_id,
file_name,
round(bytes/(1024*1024),0)
total_space
from
dba_data_files
order
by
tablespace_name;
3.查看所有表空间使用情况
select
b.file_id
文件ID号,
b.tablespace_name
表空间名,
b.bytes/1024/1024||'M'字节数,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M'
已使用,
sum(nvl(a.bytes,0))/1024/1024||'M'
剩余空间,
round(100
-
sum(nvl(a.bytes,0))/(b.bytes)*100,2)||
'%'
占用百分比
from
dba_free_space
a,dba_data_files
b
where
a.file_id=b.file_id
group
by
b.tablespace_name,b.file_id,b.bytes
order
by
b.file_id;
总有一款适合你!

⑶ 如何查看sql server数据库表

下面有两个sql语句可以达到在sql
server
2005/2008压缩指定数据库文件和日志的大小的效果:
1、dbcc
shrinkdatabase
(transact-sql)
收缩指定数据库中的数据文件和日志文件的大小。
语法
dbcc
shrinkdatabase
(
'database_name'
|
database_id
|
0
[
,target_percent
]
[
,
{
notruncate
|
truncateonly
}
]
)
[
with
no_infomsgs
]
参数
'database_name'
|
database_id
|
0
要收缩的数据库的名称或
id。如果指定
0,则使用当前数据库。
target_percent
数据库收缩后的数据库文件中所需的剩余可用空间百分比。
notruncate
通过将已分配的页从文件末尾移动到文件前面的未分配页来压缩数据文件中的数据。target_percent
是可选参数。
文件末尾的可用空间不会返回给操作系统,文件的物理大小也不会更改。因此,指定
notruncate
时,数据库看起来未收缩。
notruncate
只适用于数据文件。日志文件不受影响。
truncateonly
将文件末尾的所有可用空间释放给操作系统,但不在文件内部执行任何页移动。数据文件只收缩到最近分配的区。如果与
truncateonly
一起指定,将忽略
target_percent。
truncateonly
只适用于数据文件。日志文件不受影响。
with
no_infomsgs
取消严重级别从
0

10
的所有信息性消息。

⑷ 怎么用sql语句查看oracle数据库里的所有表

可以从表user_tables中查询。
select
sum(num_rows)
from
user_tables
;
就是显示用户所有表的行数其中num_rows是每个表的行数,用sum加总一下,就是当前用户所有表的总行数。
但因为user_tables中的数据不是实时统计,会有时间差,所以以上sql统计得到的结果与实际会存在一定误差。

⑸ sqlnavigator在哪看到数据库的所有表

具体如下:
1,第一步打开mysql控制台,输入show.databases,命令,查看mysql中所有数据库。
2,第二步输入use数据库名,进行进入对应的数据库,这里输入的是use_reward,命令。
3,第三步进入数据库之后,输入show.tables,命令,可以查看数据库中所有表。
4,第四步按回车键之后,可以看到_reward数据库的所有表。
5,第五步我们也可以使用mysql的图形界面工具来查看数据库中所有表。

⑹ 如何查看sql数据库服务器数据

1、使用系统性能监视器监视当前SQL的工作性能(控制面板-->管理工具-->性能)可以查看SQL对磁盘、内存的总体占用
2、使用SQL 性能监视器(SQL Profiler)可以查看SQL 的执行事件,读写次数,起始和结束事件等等,可以保存死锁图形。

⑺ 如何查看SQL数据库内容

1、首先,打开SQL Server的电脑软件,进入软件加载界面等待加载。

⑻ 如何查询SQL服务器中的所有数据库名及数据库中表名

没有系统权限肯定是查不了所有表的,除非用有系统权限的用户给当前用户授权。
sql
server,oracle之类的数据库权限控制很严格、也比较灵活。

⑼ 怎样用SQL语句查询一个数据库中的所有表

查询一个数据库中的所有表sql语句是show tables;

显示所有数据库的命令是:show databases;要查看某个数据库先要进入数据库使用user <数据库名>命令;进入数据库之后才能查询数据库中有哪些表。使用以下命令即可查出所有表:

show tables;

(9)sql查看当前表和数据库扩展阅读

mysql数据库的基本sql操作命令介绍:

1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;

2、建立数据库:mysql> CREATE DATABASE 库名;

3、建立数据表:mysql> USE 库名;mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字

名 CHAR(1));

4、删除数据库:mysql> DROP DATABASE 库名;

5、删除数据表:mysql> DROP TABLE 表名;

6、将表中记录清空:mysql> DELETE FROM 表名;

7、往表中插入记录:mysql> INSERT INTO 表名 VALUES ("hyq","M");

8、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

9、用文本方式将数据装入数据表中:mysql> load data local infile "d:/mysql.txt" into table 表名;

10、导入.sql文件命令:mysql> USE 数据库名;mysql> source d:/mysql.sql;