MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

作成済みのテーブルにMySQLSELECTを使用して列を追加するにはどうすればよいですか?


まずテーブルを作成しましょう-

mysql> create table DemoTable
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> Name varchar(100),
   -> Age int
   -> );
Query OK, 0 rows affected (0.49 sec)
>

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable(Name,Age) values('Robert',24);
Query OK, 1 row affected (0.18 sec)

mysql> insert into DemoTable(Name,Age) values('Chris',22);
Query OK, 1 row affected (0.13 sec)

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

mysql> select *from DemoTable;

出力

+----+--------+------+
| Id | Name   | Age  |
+----+--------+------+
| 1  | Robert | 24   |
| 2  | Chris  | 22   |
+----+--------+------+
2 rows in set (0.00 sec)

SELECT-

を使用して新しい列を追加するためのクエリは次のとおりです。
mysql> select Id,Name,Age,'US' AS DefaultCountryName from DemoTable;

出力

+----+--------+------+--------------------+
| Id | Name   | Age  | DefaultCountryName |
+----+--------+------+--------------------+
| 1  | Robert | 24   | US                 |
| 2  | Chris  | 22   | US                 |
+----+--------+------+--------------------+
2 rows in set (0.00 sec)

  1. PhpMyAdminを使用してMySQLデータベースの列に自動インクリメントを追加するにはどうすればよいですか?

    ALTERコマンドを使用して、MySQLデータベースの列にauto_incrementを追加できます。 構文は次のとおりです- ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; ローカルホストでPhpMyAdminを開くには、ローカルホストで次のように入力してEnterキーを押す必要があります- localhost/phpmyadmin スクリーンショットは次のとおりです- 上記には、すでに「AutoIncrementDemo」というテーブルがあります。その中に、主キーとして設

  2. Pythonを使用してMySQLの列にコメントを追加するにはどうすればよいですか?

    コメントは、何かについて提供される読みやすい説明です。コード内のコメントは、使用されるコードステーメントの目的を説明するために提供されています。これにより、外部の人がその特定のコードの必要性と使用法を理解できるようになります。 コメントはコンパイラによって無視され、実行されません。これらは説明のみを目的としており、非常に重要です。 SQLテーブルの列にコメントを追加できます。これらのコメントは、機能を説明したり、列について何かを伝えたりします。他の人がそのテーブルを表示して作業している場合、その人は列のすべてについて理解することができます。 コメントは、ALTERコマンドを使用して列に追