mysql數(shù)據(jù)庫表怎么查,mysql如何查詢數(shù)據(jù)庫中的表

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

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

目前成都創(chuàng)新互聯(lián)公司已為1000+的企業(yè)提供了網(wǎng)站建設、域名、雅安服務器托管、網(wǎng)站運營、企業(yè)網(wǎng)站設計、烏當網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

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

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

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

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

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

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

階段1?:檢查你的表

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

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

階段2?:簡單安全的修復

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

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

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

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

階段3?:困難的修復

只有在索引文件的第一個16K?塊被破壞,或包含不正確的信息,或如果索引文件丟失,你才應該到這個階段。在這種情況下,需要創(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ù)文件之中。回到階段2??,F(xiàn)在myisamchk -r -q?應該工作了。你還可以使用REPAIR TABLE tbl_name USE_FRM?,將自動執(zhí)行整個程序。

階段4?:非常困難的修復

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

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

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

怎樣查詢Mysql數(shù)據(jù)庫

1、首先通過運行數(shù)據(jù)庫客戶端管理軟件SQLyogEnt進行查詢,第一步運行SQLyogEnt,在桌面找到SQLyogEnt的軟件圖標,用戶雙擊這個圖標。

2、然后輸入數(shù)據(jù)庫的信息,在界面左下角點擊【連接】按鈕,連接數(shù)據(jù)庫。

3、連接上數(shù)據(jù)庫后就進入了數(shù)據(jù)庫管理軟件的控制臺,控制臺的左側以目錄的形式顯示了當前登錄的用戶和數(shù)據(jù)庫以及數(shù)據(jù)庫的表。目錄的右邊從上到下有2個空白的長方形框,上方的是SQL查詢語言的輸入框,下方顯示的是查詢所得到的結果。

4、有時候一個數(shù)據(jù)庫IP新建了多個數(shù)據(jù)庫,在查詢前要用數(shù)據(jù)在控制臺左側目錄上選擇需要操作的數(shù)據(jù)庫,然后在進行查詢。

5、上面說道了SQL的長方形空白的輸入框,現(xiàn)在我們對數(shù)據(jù)庫表進行一次查詢吧。如果要查詢一個表中所有的信息可以輸入:SELECT * FROM TABLE_Name

6、查詢表中的某一條數(shù)據(jù):SELECT * FROM Table_Name WHERE id=XXXX 注意這里的id選擇表中的唯一鍵,就是用于標識這條數(shù)據(jù)與其他數(shù)據(jù)不同的字段

顯示某個字段的數(shù)據(jù)信息:如name

SELECT name FROM Table_Name WHERE id=XXXX

當前名稱:mysql數(shù)據(jù)庫表怎么查,mysql如何查詢數(shù)據(jù)庫中的表
新聞來源:http://muchs.cn/article48/hcgshp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、品牌網(wǎng)站制作動態(tài)網(wǎng)站、網(wǎng)站維護、域名注冊、標簽優(yōu)化

廣告

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

成都網(wǎng)站建設公司