小編所知道的數(shù)據(jù)庫查詢方式不外乎三種:第一種是通過Web網(wǎng)頁進(jìn)行查詢,用戶不需要下載客戶端軟件只要具
講解了如何查找mysql數(shù)據(jù)庫真實(shí)物理文件的存儲位置,只要直接復(fù)制數(shù)據(jù)庫文件,即可對數(shù)據(jù)庫進(jìn)行搬遷,也可以對數(shù)據(jù)庫文件的存放位置進(jìn)行改變。
方法
在 MySQL 客戶端鍵入如下命令:
1、MySQL如果使用MyISAM存儲引擎,數(shù)據(jù)庫文件類型就包括.frm、.MYD、.MYI,默認(rèn)存
show global variables like "%datadir%"
win7對mysql的安裝路徑,做了改變,data在一個隱藏文件中,路徑是這樣的C:Progr
MySQL 的數(shù)據(jù)文件就存放在Data目錄。至于接下來想查看具體的數(shù)據(jù)庫還是表,這就看大家的心情啦!
默認(rèn)在安裝目錄的data文件下,數(shù)據(jù)庫創(chuàng)建時會生成和數(shù)據(jù)庫同名的文件夾,該文件下既是數(shù)據(jù)庫文件。
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
怎樣查看MySql數(shù)據(jù)庫物理文件存放位置
小編所知道的數(shù)據(jù)庫查詢方式不外乎三種:第一種是通過Web網(wǎng)頁進(jìn)行查詢,用戶不需要下載客戶端軟件只要具備上網(wǎng)e79fa5e98193e58685e5aeb931333339656431條件就可以通過瀏覽器進(jìn)行訪問查詢;第二種也是平時使用比較多的通過數(shù)據(jù)庫管理軟件也就是常說的客戶端進(jìn)行查詢;第三種通過linux連接數(shù)據(jù)庫查詢,但是linux查詢數(shù)據(jù)庫界面相對前面的2種就顯得尤為不足了。
這里小編使用客戶端的查詢方式對讀者進(jìn)行講解,首先通過運(yùn)行數(shù)據(jù)庫客戶端管理軟件SQLyogEnt進(jìn)行查詢,第一步運(yùn)行SQLyogEnt,在桌面找到SQLyogEnt的軟件圖標(biāo),用戶雙擊這個圖標(biāo)。
然后輸入數(shù)據(jù)庫的信息,在界面左下角點(diǎn)擊【連接】按鈕,連接數(shù)據(jù)庫。
連接上數(shù)據(jù)庫后就進(jìn)入了數(shù)據(jù)庫管理軟件的控制臺,控制臺的左側(cè)以目錄的形式顯示了當(dāng)前登錄的用戶和數(shù)據(jù)庫以及數(shù)據(jù)庫的表。目錄的右邊從上到下有2個空白的長方形框,上方的是SQL查詢語言的輸入框,下方顯示的是查詢所得到的結(jié)果。
有時候一個數(shù)據(jù)庫IP新建了多個數(shù)據(jù)庫,在查詢前要用數(shù)據(jù)在控制臺左側(cè)目錄上選擇需要操作的數(shù)據(jù)庫,然后在進(jìn)行查詢。
上面說道了SQL的長方形空白的輸入框,現(xiàn)在我們對數(shù)據(jù)庫表進(jìn)行一次查詢吧。如果要查詢一個表中所有的信息可以輸入:SELECT * FROM TABLE_Name
查詢表中的某一條數(shù)據(jù):SELECT * FROM Table_Name WHERE id=XXXX 注意這里的id選擇表中的唯一鍵,就是用于標(biāo)識這條數(shù)據(jù)與其他數(shù)據(jù)不同的字段
顯示某個字段的數(shù)據(jù)信息:如name
SELECT name FROM Table_Name WHERE id=XXXX
大家在使用時需要對一個表中的數(shù)據(jù)進(jìn)行統(tǒng)計可以使用:
SELECT COUNT(*) FROM Tabele_Name
統(tǒng)計某一個條件的數(shù)據(jù):如下方的統(tǒng)計表中年齡字段16歲的所有記錄數(shù)
SELECT COUNT(*) FROM Tabele_Name where age=16
統(tǒng)多個條件的數(shù)據(jù):如下方的統(tǒng)計表中年齡字段16歲和班級為3班的所有記錄數(shù)
SELECT COUNT(*) FROM Tabele_Name where age=16 and class=3
注意事項
需要讀者在空閑時多琢磨,SQL執(zhí)行效率是一個很值得考究的問題
Mysql 數(shù)據(jù)庫文件存儲在哪個目錄
mysql數(shù)據(jù)庫在系統(tǒng)上是以一個文件夾的形式出現(xiàn)的,e799bee5baa6e997aee7ad94e58685e5aeb931333366303064你創(chuàng)建了ac數(shù)據(jù)庫,那么在磁盤上就會出現(xiàn)ac的目錄,而ac數(shù)據(jù)庫的全局配置則是ac文件夾中的db.opt文件來管理。
mysql的數(shù)據(jù)文件在datadir下,你在數(shù)據(jù)庫中執(zhí)行 show variables like '%datadir%';就會顯示數(shù)據(jù)庫文件的路徑,你可以找到ac文件夾。
在 MySQL 客戶端鍵入如下命令:
show global variables like "%datadir%"
MySQL 的數(shù)據(jù)文件就存放在Data目錄。
擴(kuò)展資料
給定mysql_stmt_init()返回的語句句柄,準(zhǔn)備字符串查詢指向的SQL語句,并返回狀態(tài)值。字符串長度應(yīng)由"length"參量給出。字符串必須包含1條SQL語句。不應(yīng)為語句添加終結(jié)用分號(';')或g。
通過將問號字符"?"嵌入到SQL字符串的恰當(dāng)位置,應(yīng)用程序可包含SQL語句中的一個或多個參數(shù)標(biāo)記符。
標(biāo)記符僅在SQL語句中的特定位置時才是合法的。例如,它可以在INSERT語句的VALUES()列表中(為行指定列值),或與WHERE子句中某列的比較部分(用以指定比較值)。但是,對于ID(例如表名或列名),不允許使用它們,不允許指定二進(jìn)制操作符(如等于號"=")的操作數(shù)。后一個*是有必要的,原因在于,無法確定參數(shù)類型。
一般而言,參數(shù)僅在DML(數(shù)據(jù)操作語言)語句中才是合法的,在DDL(數(shù)據(jù)定義語言)語句中不合法。執(zhí)行語句之前,必須使用mysql_stmt_bind_param(),將參數(shù)標(biāo)記符與應(yīng)用程序變量綁定在一起。
mysql的數(shù)據(jù)庫文件在哪個目錄下,我怎么找不到
1、MySQL如果使用百M(fèi)yISAM存儲引擎,數(shù)據(jù)庫文件類型就包括.frm、.MYD、.MYI,默認(rèn)存放度位置是專C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
2、MySQL如果使用InnoDB存儲引擎,MySQL數(shù)據(jù)庫文件類型就包括.frm、ibdata1、.ibd,存放位置有兩個,
.frm文件默認(rèn)存放位置是屬C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data, ibdata1、.ibd文件默認(rèn)存放位置是MySQL安裝目錄下的data文件夾
mysql數(shù)據(jù)庫的存放位置在哪里
數(shù)據(jù)庫文件默認(rèn)存放位置:C:Program FilesMySQLMySQL Server 5.0data。
數(shù)據(jù)庫的配置文件在C:Program FilesMySQLMySQL Server 5.0my.ini。
在data文件夾里找到不test的數(shù)據(jù)庫文件夾和自己創(chuàng)建的文件夾是因為test數(shù)據(jù)庫是空的數(shù)據(jù)庫,用于測試使用,自己的文件夾需要去mysql數(shù)據(jù)庫尋找。
mysql數(shù)據(jù)庫文件默認(rèn)存放位置:C:Program FilesMySQLMySQL Server 5.0mysql。
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語7a64e4b893e5b19e31333366306466言(SQL)進(jìn)行數(shù)據(jù)庫管理。
下面詳細(xì)介紹幾個找不同數(shù)據(jù)庫用到的命令:
1、選擇你所創(chuàng)建的數(shù)據(jù)庫
mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時說明操作成功!)
2、:使用SHOW語句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫
mysql> SHOW DATABASES;
3、查看現(xiàn)在的數(shù)據(jù)庫中存在什么表
mysql> SHOW TABLES;
4、顯示表的結(jié)構(gòu)。
mysql> DESCRIBE MYTABLE;
mysql數(shù)據(jù)庫服務(wù)器有三個數(shù)據(jù)庫:information_schema數(shù)據(jù)庫,mysql數(shù)據(jù)庫,test數(shù)據(jù)庫。
1、nformation_schema數(shù)據(jù)庫:這個數(shù)據(jù)庫保存了mysql服務(wù)器所有數(shù)據(jù)庫的信息。比如數(shù)據(jù)庫的名、數(shù)據(jù)庫的表、訪問權(quán)限、數(shù)據(jù)庫表的數(shù)據(jù)類型,數(shù)據(jù)庫索引的信息等等。就是關(guān)于這個數(shù)據(jù)庫的點(diǎn)點(diǎn)滴滴信息都存儲在這個數(shù)據(jù)庫中。
nformation_schema數(shù)據(jù)庫是MySQL自帶的,它提供了訪問數(shù)據(jù)庫元數(shù)據(jù)的方式。什么是元數(shù)據(jù)呢?元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),如數(shù)據(jù)庫名或表名,列的數(shù)據(jù)類型,或訪問權(quán)限等。有些時候用于表述該信息的其他術(shù)語包括“數(shù)據(jù)詞典”和“系統(tǒng)目錄”。
在MySQL中,把 information_schema 看作是一個數(shù)據(jù)庫,確切說是信息數(shù)據(jù)庫。其中保存著關(guān)于MySQL服務(wù)器所維護(hù)的所有其他數(shù)據(jù)庫的信息。
如數(shù)據(jù)庫名,數(shù)據(jù)庫的表,表欄的數(shù)據(jù)類型與訪問權(quán) 限等。在INFORMATION_SCHEMA中,有數(shù)個只讀表。它們實(shí)際上是視圖,而不是基本表,因此,將無法看到與之相關(guān)的任何文件。
2、mysql數(shù)據(jù)庫:這個數(shù)據(jù)庫中是mysql數(shù)據(jù)庫中的所有的信息表。
這個是mysql的核心數(shù)據(jù)庫,類似于sql server中的master表,主要負(fù)責(zé)存儲數(shù)據(jù)庫的用戶、權(quán)限設(shè)置、關(guān)鍵字等mysql自己需要使用的控制和管理信息。不可以刪除,如果對mysql不是很了解,也不要輕易修改這個數(shù)據(jù)庫里面的表信息。
3、test數(shù)據(jù)庫:空的數(shù)據(jù)庫,用于測試用。
這個是安裝時候創(chuàng)建的一個測試數(shù)據(jù)庫,和它的名字一樣,是一個完全的空數(shù)據(jù)庫,沒有任何表,可以刪除。
參考資料:百度百科-MySQL數(shù)據(jù)庫
參考資料:百度百科-mySQL
參考資料:百度百科-test
mysql創(chuàng)建的數(shù)據(jù)庫文件存放在什么位置
默認(rèn)在安裝目錄的data文件下,數(shù)據(jù)庫創(chuàng)建時會生成和數(shù)據(jù)庫同名的文件夾,該文件下既是數(shù)據(jù)庫文件。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com