MySQL Workbench: Не выводит дату

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Создаю базу данных о банковском кредитовании,но при выводе информации из неё через запрос не выводит дату,хотя в самой таблица она есть(база данных состоит из 1 таблицы). Долго искал и не нашёл решения проблемы. Форматы даты менял. Таблица была переформатирована из DBF таблицы в SQL.

Решение задачи: «MySQL Workbench: Не выводит дату»

textual
Листинг программы
mysql> create table t (
    -> 	id int not null auto_increment,
    -> 	dt datetime,
    -> 	constraint pk_id primary key (id)
    -> ) engine = myisam default character set = cp1251;
Query OK, 0 rows affected (0.02 sec)

mysql> insert into t (dt) values 
    -> ('19900621'),
    -> ('19960710'),
    -> ('19960704');
Query OK, 3 rows affected (0.00 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select 
    -> 	id,
    -> 	date_format(dt, '%d-%m-%Y') dt
    -> from t;
+----+------------+
| id | dt         |
+----+------------+
|  1 | 21-06-1990 |
|  2 | 10-07-1996 |
|  3 | 04-07-1996 |
+----+------------+
3 rows in set (0.00 sec)

Объяснение кода листинга программы

  1. Создание таблицы t с полями id и dt типа int и datetime соответственно.
  2. Вставка трех записей в таблицу t в поле dt с значениями '19900621', '19960710', '19960704'.
  3. Выборка из таблицы t поля id и функции date_format(dt, '%d-%m-%Y') в поле dt.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5