mysql怎么查看數(shù)據(jù)庫中的表(mysql查看表中的數(shù)據(jù))
今天給各位分享mysql怎么查看數(shù)據(jù)庫中的表的知識,其中也會對mysql查看表中的數(shù)據(jù)進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、如何查看數(shù)據(jù)庫中的表?
- 2、查詢mysql數(shù)據(jù)庫中所有表名
- 3、mysql咋查看一個數(shù)據(jù)庫有多少張表的命令
- 4、如何查看mysql數(shù)據(jù)庫中有哪些表?
- 5、mysql如何進入數(shù)據(jù)庫查看所有表
如何查看數(shù)據(jù)庫中的表?
怎樣用SQL語句查詢一個數(shù)據(jù)庫中的所有表?
--讀取庫中的所有表名select name from sysobjects where xtype='u'--讀取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')獲取數(shù)據(jù)庫表名和字段sqlserver中各個系統(tǒng)表的作用sysaltfiles 主數(shù)據(jù)庫 保存數(shù)據(jù)庫的文件syscharsets 主數(shù)據(jù)庫 字符集與排序順序sysconfigures 主數(shù)據(jù)庫 配置選項syscurconfigs 主數(shù)據(jù)庫 當前配置選項sysdatabases 主數(shù)據(jù)庫 服務器中的數(shù)據(jù)庫syslanguages 主數(shù)據(jù)庫 語言syslogins 主數(shù)據(jù)庫 登陸帳號信息sysoledbusers 主數(shù)據(jù)庫 鏈接服務器登陸信息sysprocesses 主數(shù)據(jù)庫 進程sysremotelogins主數(shù)據(jù)庫 遠程登錄帳號syscolumns 每個數(shù)據(jù)庫 列sysconstrains 每個數(shù)據(jù)庫 限制sysfilegroups 每個數(shù)據(jù)庫 文件組sysfiles 每個數(shù)據(jù)庫 文件sysforeignkeys 每個數(shù)據(jù)庫 外部關鍵字sysindexs 每個數(shù)據(jù)庫 索引sy *** enbers 每個數(shù)據(jù)庫 角色成員sysobjects 每個數(shù)據(jù)庫 所有數(shù)據(jù)庫對象syspermissions 每個數(shù)據(jù)庫 權限systypes 每個數(shù)據(jù)庫 用戶定義數(shù)據(jù)類型select 列名=name from syscolumns where id=object_id(N'要查的表名')
如何查看oracle數(shù)據(jù)庫中的所有表
覺得你應該先弄清楚oracle的常規(guī)數(shù)據(jù)字典的結構,像9i里的常規(guī)數(shù)據(jù)字典中對象名稱就有以USER,ALL,DBA為前綴的對象。
以USER為例,我們查該對象下有些什么表,就應該執(zhí)行下列的語句:
SQLselect table_name from user_tables;
類似的,你可以進行替換。:)
如果你想查數(shù)據(jù)庫中所有的表的話,可以查詢
SELECT * FROM dba_tables
如果你想查詢數(shù)據(jù)庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
SELECT * FROM USER_TABLES
要想導入外部sql語句可以用命令
sql @e:\文件名.sql
如你想保存 select * from tablename;語句的結果,可以在sql*plus 里面這樣:
SPOOL c:\test.sql 這是保存文件的位置
select * from tablename;
SPOOL OFF
mysql如何進入數(shù)據(jù)庫查看所有表
mysql use my_db;
mysql select * from rmation_schema.tables t where t.table_schema='my_db';
--大概
Mysql create table lala (la_id int ,la_name varchar(55) primary(id)) enginee=innodb
怎樣看SQL數(shù)據(jù)庫中哪些表有數(shù)據(jù)
什么數(shù)據(jù)庫
1.
select * from rmation_schema.tables
2.
select table_name from user_all_tables
-------------------------
CREATE PROCEDURE get_table AS
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespace]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table tablespace --創(chuàng)建結果存儲表
(name varchar(50) ,
rows int , reserved varchar(20) ,
data varchar(20) ,
index_size varchar(20) ,
unused varchar(20) )
truncate table tablespace --清空數(shù)據(jù)表
--這里.....關鍵部分.把存儲過程的結果放到一個表里.
insert into tablespace exec sp_MSforeachtable "exec sp_spaceused '?'"
go
查詢運行該存儲過程后得到的結果
select * from tablespace order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
查詢mysql數(shù)據(jù)庫中所有表名
查找所有表的語句
select table_name
from information_schema.tables
where table_schema='當前數(shù)據(jù)庫'
mysql ?use mysql
Database changed
mysql show tables;
+---------------------------+
| Tables_in_mysql ? ? ? ? ? |
+---------------------------+
| columns_priv ? ? ? ? ? ? ?|
| db ? ? ? ? ? ? ? ? ? ? ? ?|
| event ? ? ? ? ? ? ? ? ? ? |
| func ? ? ? ? ? ? ? ? ? ? ?|
| general_log ? ? ? ? ? ? ? |
| help_category ? ? ? ? ? ? |
| help_keyword ? ? ? ? ? ? ?|
| help_relation ? ? ? ? ? ? |
| help_topic ? ? ? ? ? ? ? ?|
| innodb_index_stats ? ? ? ?|
| innodb_table_stats ? ? ? ?|
| ndb_binlog_index ? ? ? ? ?|
| plugin ? ? ? ? ? ? ? ? ? ?|
| proc ? ? ? ? ? ? ? ? ? ? ?|
| procs_priv ? ? ? ? ? ? ? ?|
| proxies_priv ? ? ? ? ? ? ?|
| servers ? ? ? ? ? ? ? ? ? |
| slave_master_info ? ? ? ? |
| slave_relay_log_info ? ? ?|
| slave_worker_info ? ? ? ? |
| slow_log ? ? ? ? ? ? ? ? ?|
| tables_priv ? ? ? ? ? ? ? |
| time_zone ? ? ? ? ? ? ? ? |
| time_zone_leap_second ? ? |
| time_zone_name ? ? ? ? ? ?|
| time_zone_transition ? ? ?|
| time_zone_transition_type |
| user ? ? ? ? ? ? ? ? ? ? ?|
+---------------------------+
28 rows in set (0.05 sec)
show tables即為顯示當前數(shù)據(jù)庫中所有的表。
根據(jù)具體問題類型,進行步驟拆解/原因原理分析/內(nèi)容拓展等。
具體步驟如下:/導致這種情況的原因主要是??
mysql咋查看一個數(shù)據(jù)庫有多少張表的命令
SELECT COUNT(*) TABLES,
table_schema FROM information_schema.TABLES
WHERE table_schema = ‘tableName’ GROUP BY table_schema;
注:tableName 這個是你的數(shù)據(jù)庫表名。
擴展資料:
關于上述中數(shù)據(jù)庫里所有表名和字段名的語句查詢方法
1、SQL 查詢所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
2、查詢表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
3、ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
4、ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系統(tǒng)對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統(tǒng)對象可以使之顯示出來。
如何查看mysql數(shù)據(jù)庫中有哪些表?
use 數(shù)據(jù)庫名
show tables就能看到這個庫中所有的表
或者更直接一點,你到mysql 的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表
//看當前使用的是哪個數(shù)據(jù)庫 ,如果你還沒選擇任何數(shù)據(jù)庫,結果是NULL。mysqlselect database(); +------------+ | DATABASE() | +------------+ | menagerie ?| +------------+
如何查看Mysql中有哪些數(shù)據(jù)庫和表
我想要知道自己的Mysql中有哪些數(shù)據(jù)庫和表,該如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
MySQL(發(fā)音為"my ess cue el",不是"my sequel")是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結構化查詢語言(SQL)進行數(shù)據(jù)庫管理。
mysql如何進入數(shù)據(jù)庫查看所有表
1.查看數(shù)據(jù)庫,選中使用數(shù)據(jù)庫,并查看數(shù)據(jù)庫表,具體操作命令如下:
show databases;
use student;
show tables;
2.選擇student數(shù)據(jù)庫中的一張表stu_score,查看數(shù)據(jù)庫表數(shù)據(jù),并利用explain分析數(shù)據(jù)庫表,如下圖所示:
select * from stu_score;
explain select * from stu_score;
3.查看數(shù)據(jù)庫使用索引的情況,使用命令:
show status like 'Handler_read%';
4.用于分析和存儲表的關鍵字,分析的結果可以得到精準的信息,利用命令analyze,
analyze table stu_score;
5.檢查數(shù)據(jù)庫表stu_score,檢查表是否有錯誤,利用命令:
check table stu_score;
6.優(yōu)化數(shù)據(jù)庫表,利用命令:
optimize table stu_score;
擴展資料:
可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統(tǒng)管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 數(shù)據(jù)庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,?navicat等等。
關于mysql怎么查看數(shù)據(jù)庫中的表和mysql查看表中的數(shù)據(jù)的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。