MySQLデータベースの正しいDateTime形式は何ですか?
MySQLデータベースの正しい日時形式は次のとおりです-
‘YYYY-MM-DD HH:M:SS’
まずテーブルを作成しましょう-
mysql> create table DemoTable797 ( ArrivalDatetime datetime ); Query OK, 0 rows affected (0.68 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable797 values(NOW()); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable797 values('2016-12-21 12:50:34'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable797 values('2017-03-01 17:40:21'); Query OK, 1 row affected (0.24 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable797;
これにより、次の出力が生成されます。テーブルに最初の値を挿入するときにNOW()を使用しました。 NOW()は、現在の日付と時刻を表示します-
+---------------------+ | ArrivalDatetime | +---------------------+ | 2019-08-01 21:40:42 | | 2016-12-21 12:50:34 | | 2017-03-01 17:40:21 | +---------------------+ 3 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()メソッドが操作され、データベースを変更をコミットする前の元の状態に戻します。これは、トランザクションが失敗した場合にデータベースの整合性を維持するのに役立