ホームページ >データベース >mysql チュートリアル >6 日間で MySQL を試すための推奨ビデオ チュートリアル リソース
MySQL は、最も人気のあるオープンソースのリレーショナル データベース管理システム (RDBMS) です。 「6 日間で MySQL をプレイするビデオ チュートリアル」は、誰もが MySQL の基本知識をすぐに習得し、MySQL データベースを簡単に使用して大量のデータを保存および管理できるようにするのに役立ちます。現在、mysql と php の組み合わせは完璧です。多くの大規模な Web サイトでも mysql データベースが使用されています。
コースの再生アドレス: http://www.php. /course/209.html
教師の指導スタイル:
教師の講義はシンプルかつ奥深く、構造が明確で、層ごとに分析され、相互にリンクしており、議論が厳密で、構造が厳密です、論理的な思考力を使用して生徒の注意を引きます。注意、理性を使用して教室での指導プロセスを制御します。教師の講義を聞くことで、学生は知識を学ぶだけでなく、思考のトレーニングも受け、教師の厳格な学習態度に影響され、影響を受けますこのビデオのより難しい点は、トリガーです:
トリガーデバイスのサポートが含まれています。トリガーは、テーブル操作に関連するデータベース オブジェクトです。トリガーが配置されているテーブルで指定されたイベントが発生すると、オブジェクトが呼び出されます。つまり、テーブルの操作イベントがテーブルでのトリガーの実行をトリガーします。 トリガーを作成する MySQL では、トリガーを作成するための構文は次のとおりです:
CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmtその中に: trigger_name: ユーザーが指定したトリガー名を識別します。トリガー時刻を識別します。値は BEFORE または AFTER です。
trigger_event: トリガー イベントを識別します。値は INSERT、UPDATE または DELETE です。
tbl_name: トリガーを作成するテーブル名を識別します。作成;
trigger_stmt: トリガー プログラム本体。SQL ステートメント、または BEGIN と END に含まれる複数のステートメントにすることができます。
6 種類のトリガー、つまり BEFORE INSERT、BEFORE UPDATE、BEFORE DELETE、AFTER INSERT、AFTER UPDATE、AFTER DELETE を作成できることがわかります。
もう 1 つの制限は、テーブル上に同じタイプの 2 つのトリガーを同時に作成できないことです。そのため、テーブル上に作成できるトリガーは最大 6 つです。
trigger_event 詳細説明
MySQL では、INSERT、UPDATE、および DELETE の基本操作の定義に加えて、LOAD DATA および REPLACE ステートメントも定義されており、上記の 6 種類のトリガーをトリガーすることもできます。
LOAD DATA ステートメントは、ファイルをデータテーブルにロードするために使用されます。これは、一連の INSERT 操作と同等です。
REPLACE ステートメントは通常、INSERT ステートメントと非常に似ていますが、テーブルに主キーまたは一意のインデックスがある場合、挿入されたデータが元の主キーまたは一意のインデックスと一致する場合、元のデータが削除される点が異なります。最初にデータが追加され、次に新しいデータが追加されます。つまり、REPLACE ステートメントは、a と同等になる場合があります。
INSERT ステートメントは、DELETE ステートメントに INSERT ステートメントを加えたものと同等になる場合があります。
INSERT タイプのトリガー: トリガーは行の挿入時にアクティブ化され、INSERT、LOAD DATA、および REPLACE ステートメントによってトリガーされる可能性があります。
UPDATE タイプのトリガー: 行の変更時にトリガーされ、次のステートメントによってトリガーされる可能性があります。 UPDATE ステートメント;DELETE タイプのトリガー トリガー: トリガーは、特定の行が削除されたときにアクティブ化され、DELETE ステートメントおよび REPLACE ステートメントによってトリガーされる場合があります。
BEGIN … END 詳細説明
BEGIN [statement_list] END
このとき、DELIMITER コマンドが使用されます (DELIMITER は区切り文字、区切り文字の意味です)。これはコマンドであり、文の終わりの識別子は必要ありません。構文は次のとおりです。 1 つ以上の長さの記号に設定できます。デフォルトはセミコロン (;) ですが、$ などの他の記号に変更できます:
このステートメントがセミコロンで終わると、インタプリタは反応しません。 $ が出現すると、ステートメントの終わりとみなされます。使用後は、忘れずに変更して戻す必要があることに注意してください。
ここから情報をダウンロードすることをお勧めします:
http://www.php.cn/xiazai/code/2110
情報では、ビデオチュートリアルのコースウェアとソースコードを共有します
以上が6 日間で MySQL を試すための推奨ビデオ チュートリアル リソースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。