ホームページ > データベース > mysql チュートリアル > MySQLテーブルの列に同様の値を設定しますか?

MySQLテーブルの列に同様の値を設定しますか?

PHPz
リリース: 2023-09-02 09:17:08
転載
849 人が閲覧しました

为 MySQL 表中的列设置类似的值?

update コマンドを使用すると、列内のすべてのレコードの値を設定できます。

列内のすべてのレコードに NULL 値を設定する場合、構文は次のようになります -

update yourTableName set yourColumnName = NULL;
ログイン後にコピー

または、空の文字列を使用する場合、構文は次のようになります以下に続きます -

update yourTableName set yourColumnName = ’’;
ログイン後にコピー

上記の概念を理解するために、テーブルを作成してみましょう。クエリを実行してテーブルを作成します。

mysql> create table StudentDemo
   −> (
   −> Studentid int,
   −> StudentName varchar(100),
   −> Age int
   −> );
Query OK, 0 rows affected (0.64 sec)
ログイン後にコピー

次はレコードが挿入されるテーブルです-

mysql> insert into StudentDemo values(1,'Johnson',23);
Query OK, 1 row affected (0.18 sec)

mysql> insert into StudentDemo values(2,'Carol',24);
Query OK, 1 row affected (0.16 sec)

mysql> insert into StudentDemo values(3,'David',20);
Query OK, 1 row affected (0.18 sec)

mysql> insert into StudentDemo values(4,'Bob',21);
Query OK, 1 row affected (0.19 sec)
ログイン後にコピー

select ステートメントを使用してテーブル内のすべてのレコードを表示します-

mysql> select *from StudentDemo;
ログイン後にコピー
ログイン後にコピー

次は出力です-

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | 23   |
|         2 | Carol       | 24   |
|         3 | David       | 20   |
|         4 | Bob         | 21   |
+-----------+-------------+------+
4 rows in set (0.00 sec)
ログイン後にコピー

以下のクエリは、特定の列のすべてのレコードの列値を NULL に設定します。クエリは次のとおりです -

mysql> update StudentDemo set Age=NULL;
Query OK, 4 rows affected (0.14 sec)
Rows matched: 4 Changed: 4 Warnings: 0
ログイン後にコピー

次に確認してみましょう -

mysql> select *from StudentDemo;
ログイン後にコピー
ログイン後にコピー

次の出力は、「Age」列が NULL に正常に更新されたことを示しています -

+-----------+-------------+------+
| Studentid | StudentName | Age |
+-----------+-------------+------+
|         1 | Johnson     | NULL |
|         2 | Carol       | NULL |
|         3 | David       | NULL |
|         4 | Bob         | NULL |
+-----------+-------------+------+
4 rows in set (0.00 sec)
ログイン後にコピー

以上がMySQLテーブルの列に同様の値を設定しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート