1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| --------------
START TRANSACTION
--------------
--------------
DROP DATABASE IF EXISTS `base`
--------------
--------------
CREATE DATABASE IF NOT EXISTS `base`
DEFAULT CHARACTER SET `latin1`
DEFAULT COLLATE `latin1_general_ci`
--------------
--------------
DROP TABLE IF EXISTS `test`
--------------
--------------
CREATE TABLE `test`
( `id` integer unsigned not null primary key,
`nom` varchar(255) not null,
`date` timestamp(6) not null,
`valeur` decimal(15,2) not null
) ENGINE=InnoDB
DEFAULT CHARSET=`latin1` COLLATE=`latin1_general_ci`
ROW_FORMAT=COMPRESSED
--------------
--------------
insert into `test` (`id`,`nom`,`date`,`valeur`) values
(272, 'niveauHuile', '2019-02-25 11:17:55.004000', 500.00),
(584, 'blablabla', '2019-02-25 15:44:12.123456', 200.00),
(879, 'essence', '2019-02-25 17:29:35.654321', 150.00)
--------------
--------------
select * from `test`
--------------
+-----+-------------+----------------------------+--------+
| id | nom | date | valeur |
+-----+-------------+----------------------------+--------+
| 272 | niveauHuile | 2019-02-25 11:17:55.004000 | 500.00 |
| 584 | blablabla | 2019-02-25 15:44:12.123456 | 200.00 |
| 879 | essence | 2019-02-25 17:29:35.654321 | 150.00 |
+-----+-------------+----------------------------+--------+
--------------
select concat('"article":[\n',group_concat(concat('{\n"id":',`id`,',\n"nom":"',`nom`,'",\n"date":"',`date`,'",\n"valeur":"',`valeur`,'"\n}') order by `id` separator ','),'\n]') as ''
from `test`
--------------
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| "article":[
{
"id":272,
"nom":"niveauHuile",
"date":"2019-02-25 11:17:55.004000",
"valeur":"500.00"
},{
"id":584,
"nom":"blablabla",
"date":"2019-02-25 15:44:12.123456",
"valeur":"200.00"
},{
"id":879,
"nom":"essence",
"date":"2019-02-25 17:29:35.654321",
"valeur":"150.00"
}
] |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
--------------
COMMIT
--------------
Appuyez sur une touche pour continuer... |
Partager