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

MySQLデータベーステーブルの日付形式をd/m/yに変更します


以下は構文です-

select date_format(yourColumnName,'%d/%m/%Y') as anyAliasName from yourTableName;

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

mysql> create table DemoTable
(
   AdmissionDate date
);
Query OK, 0 rows affected (0.89 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('2019-01-21');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('2019-09-09');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('2018-12-31');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable values('2017-11-01');
Query OK, 1 row affected (0.16 sec)

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

mysql> select *from DemoTable;

これにより、次の出力が生成されます-

+---------------+
| AdmissionDate |
+---------------+
|    2019-01-21 |
|    2019-09-09 |
|    2018-12-31 |
|    2017-11-01 |
+---------------+
4 rows in set (0.00 sec)

以下は、日付形式をd / m/y形式に変更するためのクエリです-

mysql> select date_format(AdmissionDate,'%d/%m/%Y') as AdmissionDate from DemoTable;

これにより、次の出力が生成されます-

+---------------+
| AdmissionDate |
+---------------+
| 21/01/2019    |
| 09/09/2019    |
| 31/12/2018    |
| 01/11/2017    |
+---------------+
4 rows in set (0.00 sec)

  1. PHP MySQLで日付形式(DBまたは出力)をdd / mm / yyyyに変更しますか?

    PHPの日付形式は、date()機能を使用して変更できます。構文は次のとおりです- date(d/m/Y,yourDateTimeVariable); PHPでは、strtodate()を使用して文字列を日付に変換します。日時のフォーマットに使用されるPHPコードは次のとおりです- $LogintDate = strtotime('2019-01-12'); echo date('d/m/Y', $LogintDate); コードのスナップショットは次のとおりです- 以下は出力です- 12/01/2019 あなたはdate_format()関数の助け

  2. MySQLデータベースに空のjava.sql.Dateを挿入するよりエレガントな方法は?

    まず、テーブルを作成しましょう。以下は、データベース「web」にテーブルを作成するためのクエリです- mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.53 sec) これは、MySQL DBにempty(NULL)java.sql.Dateを挿入するJavaコードです- import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedState