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の起動プロセスの詳細分析

推薦する

Vue.jsの機能コンポーネントに関する包括的な理解

目次序文React 関数コンポーネントVue (2.x) の機能コンポーネント🌰 例: el-tab...

CSS3 境界効果

CSSとは# CSS (Cascading Style Sheets の略) は、「カスケーディング...

Mac インストール mysqlclient プロセス分析

仮想環境で pip 経由でインストールしてみてください: pip で mysqlclient をイン...

JavaScript で円形のプログレスバー効果を実装する

この記事では、円形のプログレスバー効果を実現するためのJavaScriptの具体的なコードを参考まで...

HTMLフォーム送信方法のケーススタディ

フォームの送信方法をまとめると次のようになります。 1. 送信ボタンを使用して送信します。送信ボタン...

リンクされた画像をダウンロードしてアップロードするJavaScriptの実装

写真をアップロードするので、まずはダウンロード可能な画像リソースかどうかを判断する必要があります。正...

MySQLでよく使われるSQLとコマンドの入力からデータベースの削除、そして終了まで

目次開始と停止データベース関連の操作データベーステーブル関連の操作制約関連デフォルトの制約高度なデー...

WeChatミニプログラムはどのようにしてユーザー情報とユーザーの電話番号を同時に取得するのか

今日ログインページを書いていたとき、個人情報と携帯電話番号を認証する必要がありましたが、ページにボタ...

一般的な HBase 運用および保守ツール 10 個の概要

概要: HBase には、ユーザーに管理、分析、修復、デバッグ機能を提供するための多くの操作および保...

IE9 のネイティブ ページ互換性の問題に対する解決策についての簡単な説明

序文最近、クライアントのネイティブページを引き継ぎました。顧客は、ページが IE9 以降のバージョン...

MySQL インストール プロンプト「詳細なヘルプについては NET HELPMSG 3534 と入力してください」の解決方法

今日、MySQL をインストールすると次のエラー メッセージが表示されます。 かなり長い時間ネットで...

CentOS7にPostgreSQL11をインストールする方法

CentOS 7にPostgreSQL 11をインストールする PostgreSQL: 世界で最も先...

DockerコンテナのIPアドレスを表示する方法

私はずっとDockerにはIPアドレスがないと思っていました。実はDockerのネットワークテンプレ...

一般的な Linux ディストリビューションのミラーソース構成の概要

最近 Linux を研究していて、いくつかの Linux ディストリビューションを試してみましたが、...

Linux運用保守ツールSupervisor(プロセス管理ツール)のインストールと使用

1. はじめにSupervisor は Python で開発された汎用プロセス管理プログラムです。通...