ホームページ > データベース > mysql チュートリアル > MySQL でバイナリ データを保存および取得するにはどうすればよいですか?

MySQL でバイナリ データを保存および取得するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-04 01:52:10
オリジナル
538 人が閲覧しました

How Can I Store and Retrieve Binary Data in MySQL?

MySQL へのバイナリ データの保存

MySQL へのバイナリ データの保存は、BLOB (Binary Large Object) データ型を使用して実現できます。 BLOB 列は、さまざまなサイズのバイナリ データを処理できるように特別に設計されています。

BLOB データ型の使用

テーブルで BLOB 列を定義するには、次の構文を使用します。 :

CREATE TABLE table_name (
  binary_data BLOB
);
ログイン後にコピー

次に、次のコマンドを使用してバイナリ データを列に挿入できます。構文:

INSERT INTO table_name (binary_data) VALUES (BINARY 'your_binary_data');
ログイン後にコピー

次の例を考えてみましょう:

CREATE TABLE photos (
  id INT NOT NULL AUTO_INCREMENT,
  photo_data BLOB,
  PRIMARY KEY (id)
);
ログイン後にコピー
INSERT INTO photos (photo_data) VALUES (BINARY 'image binary data');
ログイン後にコピー

補足事項

  • さまざまな BLOB データ型がありますTINYBLOB (最大 255 バイト)、BLOB (最大 65,535 バイト)、MEDIUMBLOB (最大 16,777,215 バイト)、LONGBLOB (最大 4,294,967,295 バイト) などを使用できます。
  • BLOB 列はオフローに格納されます。デフォルト、大規模データのパフォーマンスの向上セット。
  • BLOB データは、LOAD_FILE() 関数または GET_LOCK() 関数を使用して取得できます。

以上がMySQL でバイナリ データを保存および取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート