この記事は主にMySQLデータベースのバイナリ型操作を紹介し、具体的な内容を通して紹介します。MySQLデータベースの学習に役立つことを願っています。 サンプルデータテーブル: テーブルtest_binを作成します( bin_id バイナリ(16) NULLではない ) エンジン=InnoDB; データを挿入します (内容は 32 ビットの UUID 文字列値です):
または
クエリデータ: HEX(bin_id) を bin_id として test_bin から選択します。 HEX(bin_id) を bin_id として選択し、test_bin から bin_id を取得します。WHERE bin_id = UNHEX('FA34E10293CB42848573A4E39937F479'); HEX(bin_id) を bin_id として選択し、test_bin から bin_id を取得します。WHERE bin_id = UNHEX(?); HEX(bin_id) を bin_id として選択し、test_bin から bin_id を取得します。ここで、bin_id = x'FA34E10293CB42848573A4E39937F479' です。 クエリ結果:
注: MySQL 組み込みの UUID() を使用して、BINARY(16) 型の UUID 値を返す関数を作成します。
または
使用:
例1: 接続 conn = null; ステートメント stat = null; 結果セット rs = null; 試す { 接続 = JDBCUtils.getConnection(マップ); 文字列 sql = "jyyt から HEX(RECID) AS recid、STDNAME AS stdname、HEX(RESID) AS resid を選択"; stat = conn.createStatement(); rs = stat.executeQuery(sql); (rs.next()) の間 { 文字列 recid = rs.getString("recid"); 文字列 staname = rs.getString("stdname"); 文字列 resid = rs.getString("resid"); System.out.println(recid + "---" + staname + "---" + resid); } } キャッチ (SQLException e) { e.printStackTrace(); ついに JDBCUtils.closeConnection(conn, stat, rs); } 例2: 選択 y.UNITID AS ユニットID、 y.UNITNAME AS ユニット名、 y.WARNINGTYPE 警告タイプとして から GXJT_YJ AS y md_org を m として LEFT JOIN し、 m.RECID = y.UNITID にします。 PMS_COMPANY_INFO を p として m.RECID = p.UNITID に左結合します。 どこ HEX(m.parents) は '%66F7B47C80000101D5E8ABF15CD9DA73%' のように y.WARNINGTYPE = 'REGISTRATION_DIFFERENT' の場合 HEX() 関数は使用されません: HEX() 関数を使用します。 補足知識: [MySQL] Navicat を使用して MySQL データベース内の varbinary 変数の内容を表示するにはどうすればいいですか? 環境 Navicat ソフトウェア バージョン: Navicat プレミアム 11.1.13 (64 ビット) MySQL データベース バージョン: 5.7 問題 タイトル通りです。 ステップ 解決策は簡単です、メモ。 1. データベース テーブルの設計は次のとおりです。テーブル内の photo 変数の型は varbinary です。 2. Navicat ソフトウェアでは、以下のように文字化けした文字が表示されます。 3. 「名前を付けてデータを保存」を右クリックし、1.txt として保存します。ファイル名は任意です。 4. UEで開くと、以下のように表示されます。 MySQL でのバイナリ型の使用に関する上記の記事は、編集者が皆さんと共有する内容のすべてです。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Dockerコンテナ監視の原理とcAdvisorのインストールおよび使用方法
>>: JavaScript を使用して動的に生成されるテーブルの詳細な説明
1. Iframe タグの使用<br />Iframe については、「忘れられた隅」に放...
最近 Linux をいじっていたので、nginx の新しいバージョンをインストールしたいと思いました...
HTML ページでは、ボタンやテキスト ボックスなどの視覚要素にフォーカスを設定したり、フォーカスを...
これら 6 つの記事を書いた後、私は少し混乱し始めました。次にどこに書けばいいのか分かりません。ドメ...
まず、フォントアイコンとは何でしょうか?表面的にはアイコンですが、実際はテキストです。テキストの設定...
XHTML には多くのタグがありますが、頻繁に使用されるのはごくわずかであり、習得する必要があるのは...
目次分離効果コマンドラインの説明関与する機能分離効果-- 別居前1,2,3,4 -- 別居後1 2 ...
スタンドアロンの hbase について、まずは説明しましょう。 Dockerをインストールするまず ...
この記事は主に、docker デプロイメント springboot プロジェクトのサンプル分析を紹介...
1: インストールコマンドpip install docker-compose例外情報socket....
目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...
この記事では、WeChatアプレットの具体的なコードを共有し、簡単なチャットルームを実装します。具体...
1. win + R を押して cmd と入力し、DOS ウィンドウに入ります。 2. MySQL...
エフェクトのスクリーンショット:実装コード:コードをコピーコードは次のとおりです。 <!DOC...
1. 機能: 親コンポーネントが子コンポーネントの指定された位置に HTML 構造を挿入できるように...