Mysql一時テーブルの原理と作成方法の分析

Mysql一時テーブルの原理と作成方法の分析

この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳細で、皆さんの勉強や仕事に一定の参考値があります。困っている友人は参考にしてください。

mysql は temporary キーワードを使用して一時テーブルを作成できます。作成されたテーブルは、サーバーとのセッションが終了すると自動的に消えます。

構文: 一時テーブル tbl_name を作成します...;

ルール: 各セッションは、そのセッションで作成された一時テーブルのみを表示できます。異なるセッションで同じテーブル名を持つ一時テーブルを作成できます。一時テーブルの名前は永続テーブルの名前と同じにすることができます。

利点: 一時テーブルを使用して一時データを保存し、セッションが切断されたときにデータを自動的にクリアすることができます。

危害:

1. 誤ってサーバーから切断すると、一時テーブルは削除されます。

2. 一時テーブルはそれを作成したセッションにのみ表示されるため、スレッド プール接続テクノロジと同時に使用することはできません。

3. 永続テーブルと競合し、再接続後に永続テーブルデータが正しく動作しなくなる可能性があります。同じ構造を持つ永続的なテーブルが削除されないようにするには、テーブル構造を削除するときに drop temporary table_name を使用できます。

一時テーブルを作成する

一時テーブルstudent_copy( を作成する
  id int 主キー、
  名前varchar(20) 
)Engine=InnoDB のデフォルトの文字セット utf8;

ps: 一時テーブルは作成されましたが、show tables を使用しても表示できません

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL メモリテーブルの基本学習チュートリアル
  • MySQLでメモリテーブルを作成する方法
  • カーソル ループを使用して、MySQL ストアド プロシージャで一時テーブルを読み取る
  • MySQL での一時テーブルの使用例
  • Mysql の一時テーブルとパーティションテーブルの違いの詳細な説明
  • MySQL メモリテーブルと一時テーブルの使用方法の詳細な説明

<<:  仮想マシン VMware に Kali Linux をインストールする最新の超詳細なグラフィック チュートリアル

>>:  React Nativeの起動プロセスの詳細分析

推薦する

JS は複数のタブを切り替えるカルーセルを実装します

カルーセルアニメーションは、ページの外観とインタラクティブなパフォーマンスを向上させることができます...

MySQLのインデックス選択と最適化の詳細な説明

目次インデックスモデルB+ツリーインデックスの選択インデックスの最適化インデックスの選択性カバーイン...

IE8は優れたエクスペリエンスを提供します: アクティビティ

今日は IE8 ベータ 1 (以下、IE8 と略します) をチラ見しました。IE8 は素晴らしい体験...

Linuxにおけるumaskコマンドの使用原理と計算方法の詳しい解説

目次umask umaskの使用法原理1. umask値2. ファイルディレクトリの最大権限3. 従...

MySQLは間違ったパスワードを入力する試行回数を制御します

1. 本番環境でMySQLのデッドロックを監視し、デッドロックの可能性を減らす方法まず、デッドロック...

MySQL が「operate_time」エラーのデフォルト値が無効であると報告する問題を解決する

データベースでcreate tableステートメントを実行する テーブル `sys_acl` を作成...

MySQLスローログに関する知識のまとめ

目次1. スローログの紹介2. スローログの練習1. スローログの紹介スロー ログの正式名称はスロー...

HTML TextArea でのフォーマット保存の問題の解決方法

textarea の形式は保存時にデータベースに保存できますが、表示時には /n と相互に変換できな...

静的ウェブサイトをRSSに変換するツール

<br /> この記事は allwebdesignresources.com から Ra...

Vuexの特性と機能の詳細な説明

目次Vuex とは何ですか? Vuexの5つの特性vuex の State 機能とは何ですか? vu...

MySQL で戻り値ありと戻り値なしのストアド プロシージャを書く 2 つの方法

プロセス1: 戻り値あり: proc_addNum が存在する場合はプロシージャを削除します。 プロ...

Docker Alpine イメージのタイムゾーン問題に対する完璧な解決策

最近、Docker を使用して Java アプリケーションをデプロイしていたときに、タイムゾーンが間...

Vueフォームで画像を処理する方法

質問: Vue にブログ投稿をアップロードするためのフォームがあり、タイトル、本文、説明、スニペット...

Linux echo テキスト処理コマンドの使用法と例

Linux ヘルプ ドキュメントでの echo の説明は、Python や Java などのプログラ...

Vue3はJingdong製品詳細ページの虫眼鏡効果コンポーネントをカプセル化します

この記事では、Jingdong製品詳細ページの虫眼鏡効果コンポーネントに似たvue3カプセル化の具体...