ホームページ  >  記事  >  データベース  >  mysql の delete ステートメントのまとめ (パート 2)

mysql の delete ステートメントのまとめ (パート 2)

黄舟
黄舟オリジナル
2017-09-07 13:09:231449ブラウズ

4. update set ステートメントは、MySQL で最もよく使用される変更および更新ステートメントであり、情報を更新するときに古い情報も上書き (削除) されます。

更新セットは、特定のレコードを変更する場所とともに使用されます:

update + テーブル名 + set + 変更された情報 + where 句;

例:

update stu set birth=1988,department='中文系' where id=9    and name='张三';

注: 変更情報の後に where 句がない場合は、次のように指定します。変更の内容を変更すると、update set ステートメントによってこのフィールド内のすべての情報が更新および変更されます。

例:

mysql> select * from c1score;
+-------+------+
| score | s    |
+-------+------+
|    56 |    1 |
|    79 |    2 |
|    91 |    3 |
|    46 |    5 |
|    35 |    6 |
+-------+------+
5 rows in set (0.08 sec)
mysql> update c1score set score=score+8;
Query OK, 5 rows affected (0.13 sec)
Rows matched: 5  Changed: 5  Warnings: 0
mysql> select * from c1score;
+-------+------+
| score | s    |
+-------+------+
|    64 |    1 |
|    87 |    2 |
|    99 |    3 |
|    54 |    5 |
|    43 |    6 |
+-------+------+                                                                                                    
5 rows in set (0.00 sec)

5 alter ステートメントを使用してフィールドを削除します:

A alter table テーブル名を削除してフィールド名を削除します:

mysql> alter table c1score drop s;
Query OK, 0 rows affected (1.80 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> select * from c1score;
+-------+
| score |
+-------+
|    64 |
|    87 |
|    99 |
|    54 |
|    43 |
+-------+
5 rows in set (0.00 sec)

B alter を使用してインデックスを削除します:

mysql> drop index idx_4a on 4a;    
Query OK, 0 rows affected (0.41 sec)    
Records: 0  Duplicates: 0  Warnings: 0

C alter を使用して主キーを削除します:

mysql> alter table sc3 drop primary key;
Query OK, 17 rows affected (1.00 sec)
Records: 17  Duplicates: 0  Warnings: 0

D alter を使用してテーブル名を削除および更新します:

mysql> alter table sc3 rename to gyssc;
Query OK, 0 rows affected (0.30 sec)
mysql> select * from sc3;
ERROR 1146 (42S02): Table 'trains.sc3' doesn't exist

以上がmysql の delete ステートメントのまとめ (パート 2)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。