1

ファイルストリームのようなものを使用してmysqlデータベースファイル(* .MYI、*。MYD、*。frm)を手動で読み取る方法があるのだろうか?これらのファイルを読み取ることはできますが、内容が意味をなさないため、ここの内容の構造がわかりません。

よろしく

4

3 に答える 3

1

これを使用して、ファイルの読み取りに役立つパーサーを作成できます。

于 2012-05-12T08:42:51.277 に答える
0

はい、できますが、車輪の再発明をするのはあまり賢くありません...

たとえば、http://forge.mysql.com/wiki/MySQL_Internals_MyISAMを参照してください。

于 2012-05-12T08:43:19.047 に答える
0

「生の」MyISAMテーブルを操作するもう1つの方法は、「組み込みMySQLサーバーライブラリ」を使用することです。なんで?MySQLには組み込みサーバーライブラリlibmysqldがあるため、アプリケーションにリンク(埋め込み)できる形式でサーバーが含まれています。

ところで、dba.stackexchange.comにも非常によく似た質問があります。あなたはそれを読むべきです。

于 2012-05-12T09:11:19.953 に答える