現在の日付を既存のMySQLテーブルに追加するにはどうすればよいですか?
既存のテーブルを更新するには、UPDATEを使用します。それで、現在の日付を設定するには、CURDATE()メソッドを使用します-
update yourTableName set yourCoumnName=CURDATE();を更新します
まずテーブルを作成しましょう-
mysql> create table DemoTable -> ( -> DueDate datetime -> ); Query OK, 0 rows affected (0.58 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values('2019-01-10') ; Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values('2019-03-31'); Query OK, 1 row affected (0.18 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
出力
これにより、次の出力が生成されます-
+---------------------+ | DueDate | +---------------------+ | 2019-01-10 00:00:00 | | 2019-03-31 00:00:00 | +---------------------+ 2 rows in set (0.00 sec)
以下は、既存のテーブルに現在の日付を追加するためのクエリです-
mysql> update DemoTable set DueDate=CURDATE(); Query OK, 2 rows affected (0.13 sec) Rows matched: 2 Changed: 2 Warnings: 0
テーブルレコードをもう一度確認しましょう-
mysql> select *from DemoTable;
出力
これにより、次の出力が生成されます-
+---------------------+ | DueDate | +---------------------+ | 2019-06-22 00:00:00 | | 2019-06-22 00:00:00 | +---------------------+ 2 rows in set (0.00 sec)
-
MySQLでテーブルを作成して、現在の日付をデフォルトとして設定する
以下は、テーブルを作成し、デフォルト値を設定するためにDEFAULT制約を追加するための構文です- CREATE TABLE yourTableName ( yourColumnName1 dataType not null , yourColumnName2 dataType default anyValue, . . . N );; 現在の日付のデフォルトの制約をデフォルトとして「employee_joining_date」を設定したテーブルを作成しましょう- mysql> create table demo43 −> ( −> employee
-
PythonでMySQLテーブルに列を追加するにはどうすればよいですか?
既存のテーブルに新しい列を追加する必要がある場合があります。 Name、Age、Rollnoなどの列を持つ「Students」テーブルがあるとします。既存のテーブルに新しい列「アドレス」を追加します。 これは、ALTERコマンドを使用して実行できます。 ALTERコマンドは、データベースの列を変更、削除、または更新するために使用されます。これは、ADD句を使用してテーブルに新しい列を追加するためにも使用できます。 構文 ALTER TABLE table_name ADD new_column_name column_definition [FIRST | AFTER exisiting_c