Mysql のデータ操作変更方法: 1. insert ステートメントはデータの挿入を実装します; 2. update ステートメントはデータの更新を実装します; 3. delete ステートメントはデータの削除を実装します。
データ操作を変更する Mysql メソッド:
データベースは、挿入、更新、および削除メソッドを使用して、
#コードは次のとおりです。
mysql> insert into person values(1,'张三','男',1988); Query OK, 1 row affected, 1 warning (0.03 sec)
values のデータはフィールドと一致する必要がありますname。最初のフィールドが null 値の場合は、null を入力します。末尾は入力する必要はありません。
文字列データは引用符で囲む必要があることに注意してください。
指定する挿入するフィールド名
コードは次のとおりです:
mysql> insert into person(id,name,sex,birth) values(6,'王芳','女',1992); Query OK, 1 row affected, 1 warning (0.05 sec)
ただし、必要な条件は、次の値がフィールドに対応している必要があることです。
複数のデータを同時に挿入します。
コードは次のとおりです。
mysql> insert into person(id,name) values(8,'钱名'),(9,'章硕'); Query OK, 2 rows affected (0.04 sec) Records: 2 Duplicates: 0 Warnings: 0
値の後に複数の括弧を使用し、カンマで区切ってデータを挿入します。
挿入されたフィールドについては、上記の 2 つの例を使用して、
を使用してクエリを実行します。結果が挿入されます。テーブルへの挿入
コードは次のとおりです:
mysql> insert into person2(id,name,sex,birth) select * from person; Query OK, 9 rows affected, 6 warnings (0.03 sec) Records: 9 Duplicates: 0 Warnings: 6
ここで注意すべき点は、挿入されたフィールドとテーブル内のフィールドの数とデータ型が一致している必要があり、そうでない場合はエラーになります。
テーブルをコピーします
#コードは次のとおりです:mysql> CREATE TABLE per AS SELECT * FROM person; Query OK, 1 row affected (0.16 sec) Records: 1 Duplicates: 0 Warnings: 0
update テーブル名は、更新するテーブルと必要なコンテンツを表します。更新対象は set
mysql> update person set name='小红',sex='女' where id=3; Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0
複数フィールドの更新の場合、セットの後に変更する複数のフィールドとデータをカンマで区切って追加する必要があります。
mysql> delete from person where id=9; Query OK, 1 row affected (0.02 sec)
レコードを削除する場合は、where の制限にも従う必要があります
mysql> delete from person; Query OK, 8 rows affected (0.03 sec)
where 条件を指定せずに、すべてのレコードを 1 つずつ削除できます。
mysql データベース
以上がmysqlデータ変更操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。