この記事の例では、MySQL 学習ノートのデータを追加、削除、変更する実装方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1. データを追加します
コードの形式を挿入:
insert into は [列名...] の値 (値...) を示します
リーリー
挿入原理:
1. 挿入されるデータはフィールドと同じデータ型である必要があります
2. データのサイズは列の指定された範囲内である必要があります
3.valuesに記載されているデータ位置は、追加した列の配置位置と一致している必要があります
例:
リーリー
2. データを更新します
更新されたデータ構文形式:
update は、列名 = 式 … 条件の設定を示します
注: where の後に条件がない場合は、テーブル全体を操作するのと同じです。
データ例:
リーリー
従業員テーブルのすべての sal フィールドを 2000 に変更します
リーリー
zsという名前のユーザーのsalフィールドを3000に設定します
リーリー
wu という名前のユーザーの元の sal フィールドに 100 を追加します
リーリー
3. データを削除します
データの削除構文:
削除元は条件の場所を示します
データ削除の原則:
1. where句を使用しない場合、テーブル内のすべてのデータが削除されます
2. delete ステートメントでは特定の列の値を削除できません (update を使用できます)
3. 削除では、テーブル自体ではなく、レコードのみが削除されます。テーブルを削除したい場合は、drop table ステートメントを使用します
。
4. 挿入や更新と同様、あるテーブルからレコードを削除すると、他のテーブルで参照整合性の問題が発生します
5. truncate table ステートメントを使用してテーブル内のデータを削除することもできます
mysqlトランザクション
1. mysql コンソールはデフォルトでトランザクション (dml) を自動的に送信します
2. コンソールでトランザクションを使用する場合は、以下を参照してください:
mysqlで削除されたデータは自動的に送信されます
リーリー
さらに MySQL 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください:「MySQL インデックス操作スキルの概要」、「MySQL ログ操作スキルの包括的なコレクション」、「MySQL トランザクション操作スキルの概要」、「 MySQL ストアド プロシージャ スキルの包括的なコレクション」、「MySQL データベース ロック関連のヒントの概要」、および「一般的に使用される MySQL 関数の概要」
この記事が皆さんの MySQL データベース計画に役立つことを願っています。