mysql庫里的表怎么查 mysql查詢庫里的表

如何查看數(shù)據(jù)庫中的表?

怎樣用SQL語句查詢一個數(shù)據(jù)庫中的所有表?

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供獲嘉網(wǎng)站建設(shè)、獲嘉做網(wǎng)站、獲嘉網(wǎng)站設(shè)計、獲嘉網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、獲嘉企業(yè)網(wǎng)站模板建站服務(wù),十載獲嘉做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

--讀取庫中的所有表名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ù)庫 服務(wù)器中的數(shù)據(jù)庫syslanguages 主數(shù)據(jù)庫 語言syslogins 主數(shù)據(jù)庫 登陸帳號信息sysoledbusers 主數(shù)據(jù)庫 鏈接服務(wù)器登陸信息sysprocesses 主數(shù)據(jù)庫 進程sysremotelogins主數(shù)據(jù)庫 遠程登錄帳號syscolumns 每個數(shù)據(jù)庫 列sysconstrains 每個數(shù)據(jù)庫 限制sysfilegroups 每個數(shù)據(jù)庫 文件組sysfiles 每個數(shù)據(jù)庫 文件sysforeignkeys 每個數(shù)據(jù)庫 外部關(guān)鍵字sysindexs 每個數(shù)據(jù)庫 索引sy *** enbers 每個數(shù)據(jù)庫 角色成員sysobjects 每個數(shù)據(jù)庫 所有數(shù)據(jù)庫對象syspermissions 每個數(shù)據(jù)庫 權(quán)限systypes 每個數(shù)據(jù)庫 用戶定義數(shù)據(jù)類型select 列名=name from syscolumns where id=object_id(N'要查的表名')

如何查看oracle數(shù)據(jù)庫中的所有表

覺得你應(yīng)該先弄清楚oracle的常規(guī)數(shù)據(jù)字典的結(jié)構(gòu),像9i里的常規(guī)數(shù)據(jù)字典中對象名稱就有以USER,ALL,DBA為前綴的對象。

以USER為例,我們查該對象下有些什么表,就應(yīng)該執(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;語句的結(jié)果,可以在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)建結(jié)果存儲表

(name varchar(50) ,

rows int , reserved varchar(20) ,

data varchar(20) ,

index_size varchar(20) ,

unused varchar(20) )

truncate table tablespace --清空數(shù)據(jù)表

--這里.....關(guān)鍵部分.把存儲過程的結(jié)果放到一個表里.

insert into tablespace exec sp_MSforeachtable "exec sp_spaceused '?'"

go

查詢運行該存儲過程后得到的結(jié)果

select * from tablespace order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc

mysql怎么查一個數(shù)據(jù)庫下有哪些表

mysql怎么查一個數(shù)據(jù)庫下有哪些表

show tables即為顯示當前資料庫中所有的表。又如:

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_ic |

| 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)

這個是顯示“mysql”這個資料庫中的所有的表,一共有28張。

mysql怎么檢視資料庫有哪些表

show databases;--先檢視有哪些資料庫

use 資料庫名;--指定某個資料庫

show tables;--檢視這個資料庫的全部表格

sybase 檢視資料庫下有哪些表

你好

你可以用客戶端工具如sybase central 檢視

或者通過查詢系統(tǒng)表sysobjects來檢視

語法

1

select * from sysobjects

怎樣檢視mysql里有哪些資料庫

mysql -u使用者名稱 -p密碼 登陸之后,用show databases命令即可檢視到mysql里面有哪些資料庫。

mysql 資料庫表關(guān)系有哪些

關(guān)系型資料庫表與表之間的三種關(guān)系 一、一對一關(guān)系:

定義:有兩個表,在第一個表中的某一行只與第二個表中的一行相關(guān),同時第二個表中的某一行,也只與第一個表中的一行相關(guān),我們稱這兩個表為一對一關(guān)系。

二、一對多關(guān)系:

定義:有多張表,第一個表中的行可以與第二個表中的一到多個行相關(guān)聯(lián),但是第二個表中的一行只能與第一個表中的一行相關(guān)聯(lián)。

三、多對多關(guān)系:

定義:有兩個表,第一個表的一行可以與第二個表中的一到多個行相關(guān)聯(lián),同時,第二個表中的一行可以與第一個表中的一到多個行相關(guān)聯(lián)

mysql怎么把一個數(shù)據(jù)庫的表復(fù)制到另外一個數(shù)據(jù)庫

mysqldump -u 使用者名稱 -p -database 資料庫名 D:abc.sql

mysql -u 使用者名稱 -p --database 資料庫名 D:abc.sql

輸入命令以后才會提示你輸入密碼的,輸入命令的時候不需要輸入密碼.

mysql 資料庫服務(wù)有哪些?

增刪改查(insert delete update select)

mysql資料庫查詢某個表有哪些欄位

SHOW COLUMNS FROM 表

這個命令就可以查詢出具體有哪些欄位了

mongodb查詢資料庫有哪些表

db.foo.find(...).count()

db.foo.find(...).limit(n) 根據(jù)條件查詢資料并返回指定記錄數(shù)

db.foo.find(...).skip(n)

db.foo.find(...).sort(...) 查詢排序

db.foo.findOne([query]) 根據(jù)條件查詢只查詢一條資料

db.foo.getDB() get DB object associated with collection 返回表所屬的庫

db.foo.getIndexes() 顯示表的所有索引

db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } ) 根據(jù)條件分組

db.foo.mapReduce( mapFunction , reduceFunction , optional params )

db.foo.remove(query) 根據(jù)條件刪除資料

db.foo.renameCollection( newName ) renames the collection 重命名表

db.foo.save(obj) 儲存資料

db.foo.stats() 查看表的狀態(tài)

db.foo.storageSize() - includes free space allocated to this collection 查詢分配到表空間大小

db.foo.totalIndexSize() - size in bytes of all the indexes 查詢所有索引的大小

db.foo.totalSize() - storage allocated for all data and indexes 查詢表的總大小

db.foo.update(query, object[, upsert_bool]) 根據(jù)條件更新資料

db.foo.validate() - SLOW 驗證表的詳細資訊

db.foo.getShardVersion() - only for use with sharding

檢視sqlserver資料庫有哪些表

--查詢資料庫里所有表名和欄位名的語句

--SQL 查詢所有表名:

SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'

SELECT * FROM INFORMATION_SCHEMA.TABLES

--查詢表的所有欄位名:

SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )

SELECT * FROM INFORMATION_SCHEMA.TABLES

SELECT * FROM INFORMATION_SCHEMA.VIEWS

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

---------以下為其他資料庫查詢表----------

--ORACLE 檢視所有表名:

SELECT TABLE_NAME FROM USER_TABLES

--ACCESS 檢視所有表名:

SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0

--MSYSOBJECTS 是系統(tǒng)物件,預(yù)設(shè)情況是隱藏的。通過工具、選項、檢視、顯示、系統(tǒng)物件可以使之顯示出來。

怎么查看mysql數(shù)據(jù)庫中的表是否損壞

可以使用語句檢查表。如果結(jié)果的msg_text部分是好的,那么你的表是健康的。反之,則表明mysql數(shù)據(jù)庫中的表有損壞。另外有些厲害的高手一額可以通過運行腳本來檢測。

MyISAM?表可以采用以下方法進行修復(fù)?:使用?reapair table?或myisamchk?來修復(fù)。如果修復(fù)無效,采用備份恢復(fù)表。

階段1?:檢查你的表

如果你有很多時間,運行myisamchk *.MYI?或myisamchk -e *.MYI?。使用-s?(沉默)選項禁止不必要的信息。如果mysqld?服務(wù)器處于宕機狀態(tài),應(yīng)使用--update-state?選項來告訴myisamchk?將表標記為'?檢查過的'?。

你必須只修復(fù)那些myisamchk?報告有錯誤的表。對這樣的表,繼續(xù)到階段2?。如果在檢查時,你得到奇怪的錯誤(?例如out of memory?錯誤)?,或如果myisamchk?崩潰,到階段3?。

階段2?:簡單安全的修復(fù)

注釋:如果想更快地進行修復(fù),當運行myisamchk?時,你應(yīng)將sort_buffer_size?和Key_buffer_size?變量的值設(shè)置為可用內(nèi)存的大約25%?。

首先,試試myisamchk -r -q tbl_name(-r -q?意味著“?快速恢復(fù)模式”)?。這將試圖不接觸數(shù)據(jù)文件來修復(fù)索引文件。如果數(shù)據(jù)文件包含它應(yīng)有的一切內(nèi)容和指向數(shù)據(jù)文件內(nèi)正確地點的刪除連接,這應(yīng)該管用并且表可被修復(fù)。開始修復(fù)下一張表。否則,執(zhí)行下列過程:

在繼續(xù)前對數(shù)據(jù)文件進行備份。使用myisamchk -r tbl_name(-r?意味著“?恢復(fù)模式”)?。這將從數(shù)據(jù)文件中刪除不正確的記錄和已被刪除的記錄并重建索引文件。

如果前面的步驟失敗,使用myisamchk --safe-recover tbl_name?。安全恢復(fù)模式使用一個老的恢復(fù)方法,處理常規(guī)恢復(fù)模式不行的少數(shù)情況(?但是更慢)?。如果在修復(fù)時,你得到奇怪的錯誤(?例如out of memory?錯誤)?,或如果myisamchk?崩潰,到階段3?。

階段3?:困難的修復(fù)

只有在索引文件的第一個16K?塊被破壞,或包含不正確的信息,或如果索引文件丟失,你才應(yīng)該到這個階段。在這種情況下,需要創(chuàng)建一個新的索引文件。按如下步驟操做:

把數(shù)據(jù)文件移到安全的地方。使用表描述文件創(chuàng)建新的(?空)?數(shù)據(jù)文件和索引文件:

shell mysql db_name

mysql SET AUTOCOMMIT=1;

mysql TRUNCATE TABLE tbl_name;

mysql quit

如果你的MySQL?版本沒有TRUNCATE TABLE?,則使用DELETE FROM tbl_name?。將老的數(shù)據(jù)文件拷貝到新創(chuàng)建的數(shù)據(jù)文件之中?;氐诫A段2?。現(xiàn)在myisamchk -r -q?應(yīng)該工作了。你還可以使用REPAIR TABLE tbl_name USE_FRM?,將自動執(zhí)行整個程序。

階段4?:非常困難的修復(fù)

只有.frm?描述文件也破壞了,你才應(yīng)該到達這個階段。這應(yīng)該從未發(fā)生過,因為在表被創(chuàng)建以后,描述文件就不再改變了。

從一個備份恢復(fù)描述文件然后回到階段3?。你也可以恢復(fù)索引文件然后回到階段2?。對后者,你應(yīng)該用myisamchk -r?啟動。

如果你沒有進行備份但是確切地知道表是怎樣創(chuàng)建的,在另一個數(shù)據(jù)庫中創(chuàng)建表的一個拷貝。刪除新的數(shù)據(jù)文件,然后從其他數(shù)據(jù)庫將描述文件和索引文件移到破壞的數(shù)據(jù)庫中。這樣提供了新的描述和索引文件,但是讓.MYD?數(shù)據(jù)文件獨自留下來了?;氐诫A段2并且嘗試重建索引文件。

如何查看mysql數(shù)據(jù)庫中有哪些表?

use 數(shù)據(jù)庫名

show tables就能看到這個庫中所有的表

或者更直接一點,你到mysql 的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表

//看當前使用的是哪個數(shù)據(jù)庫 ,如果你還沒選擇任何數(shù)據(jù)庫,結(jié)果是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")是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。

查詢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ù)庫里的表

可以使用命令行方式查看,也可以通過用數(shù)據(jù)庫管理工具查看

show tables或show tables from database_name; — 顯示當前數(shù)據(jù)庫中所有表的名稱。

當前文章:mysql庫里的表怎么查 mysql查詢庫里的表
文章源于:http://muchs.cn/article42/dossoec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、做網(wǎng)站網(wǎng)站設(shè)計、搜索引擎優(yōu)化、企業(yè)建站、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化