當前位置:首頁 » 編程語言 » 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;