MySQL は、スウェーデンの MySQL AB 社によって開発されたリレーショナル データベース管理システムであり、現在は Oracle の製品です。 MySQL は最も人気のあるリレーショナル データベース管理システムの 1 つであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアです。
MySQL はリレーショナル データベース管理システムであり、リレーショナル データベースはすべてのデータを 1 つの大きなウェアハウスに置くのではなく、異なるテーブルに保存するため、速度と柔軟性が向上します。
MySQL で使用される SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。 MySQL ソフトウェアはデュアル ライセンス ポリシーを採用しており、コミュニティ バージョンと商用バージョンに分かれています。その小型さ、高速さ、総所有コストの低さ、そして特にオープン ソースの特性により、MySQL は一般に Web サイトのデータベースとして選択されます。中小規模のウェブサイトの開発。
「ブール教育ヤン芝 MySQL 入門ビデオチュートリアル」は、MySQL の継続的な開発により、動的 Web デザインを学びたい場合、MySQL + php を使用した Web 開発テクノロジーが主流になりました。このコースは、mysql データベースの初心者がすぐに始められるように設計されています。この分野でのニーズがある場合は、一緒に mysql の学習を始めてください。 ! !
ビデオ再生アドレス: http://www.php.cn/course/195.html
教師の指導スタイル:
教師の講義はシンプルかつ奥深く、構造が明確で、分析されています論理的な思考力を使用して生徒の注意を引き、理性を使用して教室での指導プロセスを制御します。先生の講義を聞くことで、生徒たちは知識を学ぶだけでなく、思考のトレーニングも受け、先生の厳格な学問的姿勢に影響され、影響を受けました
このビデオのさらに難しい点は、トリガーです:
MySQL には次のものが含まれています。トリガーがサポートします。トリガーは、テーブル操作に関連するデータベース オブジェクトです。トリガーが配置されているテーブルで指定されたイベントが発生すると、オブジェクトが呼び出されます。つまり、テーブルの操作イベントがテーブルでのトリガーの実行をトリガーします。
トリガーを作成する
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 に含まれる複数のステートメントにすることができます。
MySQL では、INSERT、UPDATE、および DELETE の基本操作の定義に加えて、LOAD DATA および REPLACE ステートメントも定義されており、上記の 6 種類のトリガーをトリガーすることもできます。
UPDATE タイプのトリガー: 行の変更時にトリガーされ、次のステートメントによってトリガーされる可能性があります。 UPDATE ステートメント;
DELETE タイプのトリガー トリガー: トリガーは、特定の行が削除されたときにアクティブ化され、DELETE ステートメントおよび REPLACE ステートメントによってトリガーされる場合があります。
MySQL における BEGIN … END ステートメントの構文は次のとおりです。
BEGIN [statement_list] ENDこのうち、statement_list は 1 つ以上のステートメントのリストを表し、リスト内の各ステートメントはセミコロン (;) で終わる必要があります。 )。
MySQL では、セミコロンはステートメントの終わりの識別子です。セミコロンに遭遇すると、ステートメントが終了し、MySQL が実行を開始できることを意味します。したがって、インタプリタは、statement_list 内でセミコロンを検出した後に実行を開始し、BEGIN に一致する END が見つからないため、エラーを報告します。
このとき DELIMITER コマンドが使用されます (DELIMITER は区切り文字、区切り文字の意味です)。これはコマンドであり、文の終わりの識別子は必要ありません。 構文は次のとおりです。
DELIMITER new_delimiter
new_delimiter 1 つ以上の長さの記号に設定されます。デフォルトはセミコロン (;) ですが、$ などの他の記号に変更できます:
DELIMITER $
このステートメントがセミコロンで終わると、インタプリタはセミコロンに遭遇した場合にのみ反応しません。 $ はステートメントの終わりとみなされます。使用後は、忘れずに変更して戻す必要があることに注意してください。
以上がブール教育ヤン・シバ mysql 入門ビデオ資料の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。