そうではありません。
SQL環境内からWebコンテンツを取得することを絶対に決定している場合、私が知る限り、2つの可能性があります。
カスタム MySQL UDF を C で記述します (bobince が述べたように)。これは、C の経験、必要なセキュリティの程度、UDF をどの程度完成させたいかによって、大きな仕事になる可能性があります。リクエストをGETするだけですか?POSTはどうですか?頭?等
これを実行できる別のデータベースを使用してください。SQL に満足している場合は、おそらく PostgreSQL と、Python や PHP などのスナップイン言語の 1 つを使用してこれを行うことができます。
SQL にこだわりすぎない場合は、 eXistのようなものを使用できます。XQuery を使用すると、この種のことを比較的簡単に行うことができます。結果をスキーマに合わせて簡単に変更したり (単に blob フィールドにまとめるのではなく)、ページを「そのまま」xhtml doc として保存したりできると便利です。 DBで。
次に、すべてのドキュメントに対して非常に迅速にクエリを実行して、たとえば、すべてのリンクや引用などを取得できます。余分な作業をほとんど行わずに、そのような結果に XSL を適用することもできます。ページを参照用に保存していて、その結果を個人用の「イントラネット」スタイルのアプリに適応させたい場合に最適です。
また、eXist はドキュメント中心であるため、あいまいテキスト検索、単語に近い検索のための優れた方法が多数あり、優れた全文インデックス (MySQL よりもはるかに優れています) があります。コンテンツのデータマイニングを行った後に最適です。たとえば、「バーガー」のような単語が UL リストにない「ホットドッグ」の 50 単語以内にあるすべてのドキュメントを見つけてください。MySQLでネイティブにやってみてください!
余談ですが、悪意はありません。人々が CMS を構築するときに、なぜ eXist が見落とされているのか、よく疑問に思います。そのネイティブ フォーマット(XML、またはそのサブセット (x)HTML) でコンテンツを格納し、ネイティブ フォーマットで簡単にクエリを実行し、ネイティブ フォーマットから変換することができるデータベースです。そのネイティブ形式。場合によっては、SQL が単に仕事に適していないことがあります。
ごめん。ワッフルするつもりはありませんでした!:-$