MySQLデータベースに日付を保存する最も簡単な方法は何ですか?
MySQLに日付を保存するには、STR_TO_DATE()メソッドを使用します-
insert into yourTableName values(STR_TO_DATE('yourDate', '%d/%m/%Y'));
まずテーブルを作成しましょう-
mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.62 sec)
挿入コマンド-
を使用してテーブルにレコードを挿入しますmysql> insert into DemoTable values(STR_TO_DATE('10/01/2013', '%d/%m/%Y')); Query OK, 1 row affected (0.21 sec) mysql> insert into DemoTable values(STR_TO_DATE('31/01/2015', '%d/%m/%Y')); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(STR_TO_DATE('23/04/2019', '%d/%m/%Y')); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(STR_TO_DATE('01/03/2019', '%d/%m/%Y')); Query OK, 1 row affected (0.48 sec)
selectコマンドを使用してテーブルのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+---------------+ | AdmissionDate | +---------------+ | 2013-01-10 | | 2015-01-31 | | 2019-04-23 | | 2019-03-01 | +---------------+ 4 rows in set (0.00 sec)
-
データベース内のテーブルの数を表示するためのMySQLクエリとは何ですか?
たとえば、ここではWEBデータベースを使用しています。データベースWEBでテーブルの数を見つける必要があります。これには、MySQLのINFORMATION_SCHEMA.TABLESを使用します。 以下は、テーブルの数を表示するためのクエリです- mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from information_schema.tables -> where table_schema='web';
-
Python MySQLのrollback()メソッドとは何ですか?
rollback()メソッドは、データベーストランザクションを作成するために使用されるPythonのさまざまなメソッドの1つです。 ここでは、rollback()メソッドについて説明します。 rollback()メソッドは、データベースに対して行われた最後の変更またはコミットを元に戻すために使用されます。ユーザーがデータベースに加えられた変更に満足できないような条件が発生した場合、またはトランザクションが失敗した場合、rollback()メソッドが操作され、データベースを変更をコミットする前の元の状態に戻します。これは、トランザクションが失敗した場合にデータベースの整合性を維持するのに役立