MySQL LOAD_FILE() 関数メソッドの概要

MySQL LOAD_FILE() 関数メソッドの概要

MySQL では、LOAD_FILE() 関数はファイルを読み取り、その内容を文字列として返します。

文法

LOAD_FILE(ファイル名)

ここで、file_name はファイルへのフルパスです。

以下はファイルからコンテンツを選択する例です。

結果として LOAD_FILE('/data/test.txt') を選択します。

結果:

+------------------------------------------+

| 結果 |

+------------------------------------------+

| ファイルに含まれるのはこのテキストだけです! |

+------------------------------------------+

データベースの例

ファイルの内容をデータベースに挿入するクエリの例を次に示します。

MyTable に挿入 (FileId、UserId、MyBlobColumn)

値 (1, 20, LOAD_FILE('/data/test.txt'));

この例では、列 MyBlobColumn は BLOB データ型 (バイナリ データを格納できる) です。

これでデータベースに保存されたので、選択できます。

MyBlobColumn を選択

MyTableより

ここで、UserId = 20;

結果:

+------------------------------------------+

|マイブロブコラム|

+------------------------------------------+

| ファイルに含まれるのはこのテキストだけです! |

+------------------------------------------+

ファイルが存在しない場合は NULL を返します。

結果として LOAD_FILE('/data/oops.txt') を選択します。

結果:

+--------+

| 結果 |

+--------+

| NULL |

+--------+

以下もご興味があるかもしれません:
  • go xorm を使用して mysql を操作する例
  • Mysql クラシック高レベル/コマンドライン操作 (クイック) (推奨)
  • 3つの主要データベース(Mysql、SqlServer、Oracle)の違いについて簡単に説明します。
  • クエリでのMySQLのユニークキーの使用と関連する問題
  • MySQLデータベースのスケジュールバックアップを実装する方法
  • MySQLデータベースとOracleデータベース間のバックアップをインポートする
  • MySQLでSQL文がどのように実行されるかの詳細な説明
  • MySQLのダウンロードとインストールのプロセスの詳細な説明
  • MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
  • MySQLデータベースを別のマシンに移行する方法の詳細な説明

<<:  JD Vue3コンポーネントライブラリはミニプログラム開発の詳細なプロセスをサポートします

>>:  Linuxはiftopを使用してネットワークカードのトラフィックをリアルタイムで監視します

推薦する

画像の色を変更するための純粋なCSS

画像の色を変更するための CSS テクニックは非常にシンプルです。具体的なコードは次のとおりです。ヒ...

Windows および Linux での Redis のインストールとデーモン設定

# Windows および Linux 上の Redis のインストール デーモン構成Redis の...

ethers.js を使用して Solidity スマート コントラクトをデプロイする方法

Ethereum 上で DApps を開発したことがある場合は、フロントエンド JavaScript...

Vue で SVG アイコンを導入する 2 つの方法

Vue で SVG アイコンを導入する方法Vue で svg アイコンを導入する方法 1インストール...

Vue3 ドキュメント クイックスタート

目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...

Navicat Premier の MySQL へのリモート接続エラー 10038 の解決方法

MySQL へのリモート接続が失敗する場合は、次の理由が考えられます。 1. 若い男性/女性の方は、...

MySQL MHA の高可用性構成とフェイルオーバーの詳細な導入手順

目次1. MHAの紹介1. MHAとは何ですか? 2. MHAの構成3. MHAの特徴2. MySQ...

1 つの記事で React における Redux の初期の使用を理解する

Redux はデータ状態管理プラグインです。React や Vue を使用してコンポーネント化された...

ウェブデザイン研究における XHTML の応用の概要

<br />一般的に、「標準的な Web ページ」のファイル構成は XHTML CSS ...

HTML テーブルタグチュートリアル (13): 内部境界スタイル属性ルール

RULES を使用すると、テーブルの内部境界のスタイルを制御できます。基本的な構文<TABLE...

Mysql5.7.17 winx64.zip 解凍バージョンのインストールと設定のグラフィックチュートリアル

1. mysql-5.7.17-winx64.zip をダウンロードします。リンク: https:/...

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント

ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...

MySQLの整数および文字列インデックスの無効化または暗黙的な変換に関する簡単な説明

目次問題の概要問題の再現問題の拡大結論は問題の概要今日、仕事中に、DBA が突然、SQL に暗黙的な...

CSS を使用してテクスチャ付きグラデーション背景画像を記述するためのサンプル コード

プロジェクト内のページの長さはおよそ2000px以上あり、背景画像にはテクスチャやグラデーションがあ...