aboutsummaryrefslogtreecommitdiffstats
path: root/test.sql
diff options
context:
space:
mode:
authorMasfehico <clyhtsuriva@gmail.com>2020-11-18 21:58:16 +0100
committerMasfehico <clyhtsuriva@gmail.com>2020-11-18 21:58:16 +0100
commitea90fad5f2904e6d427c286f417acac4a6021005 (patch)
tree6ce9cbc32def06e7930c78fe7931959213ebf2f6 /test.sql
parent6275533c094e6c32035fbfbcb66086865bd757b6 (diff)
downloadjMusicHub-ea90fad5f2904e6d427c286f417acac4a6021005.tar.gz
jMusicHub-ea90fad5f2904e6d427c286f417acac4a6021005.tar.bz2
jMusicHub-ea90fad5f2904e6d427c286f417acac4a6021005.zip
Added CSVs
I added some csvs by exracting my ampache mysql DB. Also started to write on the README file already.
Diffstat (limited to '')
-rw-r--r--test.sql45
1 files changed, 45 insertions, 0 deletions
diff --git a/test.sql b/test.sql
new file mode 100644
index 0000000..ae8d13b
--- /dev/null
+++ b/test.sql
@@ -0,0 +1,45 @@
+--album
+SELECT
+ al.id as "ID",
+ al.name as "Title",
+ ar.name as "Artist",
+ al.original_year as "Release Year",
+ SUM(s.time) as "Duration"
+FROM album al
+JOIN artist ar ON ar.id=al.album_artist
+JOIN song s ON s.album=al.id
+GROUP BY al.id
+INTO OUTFILE '/var/lib/mysql-files/albums.csv'
+FIELDS ENCLOSED BY '"'
+TERMINATED BY ';'
+ESCAPED BY '"'
+LINES TERMINATED BY '\r\n';
+
+--song
+SELECT
+ s.id as "ID",
+ s.title as "Title",
+ ar.name as "Artist",
+ s.time as "Duration",
+ s.file as "Content"
+FROM song s
+JOIN artist ar ON ar.id=s.artist
+INTO OUTFILE '/var/lib/mysql-files/songs.csv'
+FIELDS ENCLOSED BY '"'
+TERMINATED BY ';'
+ESCAPED BY '"'
+LINES TERMINATED BY '\r\n';
+
+--playlist
+SELECT
+ p.id as "ID",
+ p.name as "Name",
+ s.title as "Song"
+FROM playlist_data pd
+JOIN playlist p ON p.id=pd.playlist
+JOIN song s ON s.id=pd.object_id
+INTO OUTFILE '/var/lib/mysql-files/playlists.csv'
+FIELDS ENCLOSED BY '"'
+TERMINATED BY ';'
+ESCAPED BY '"'
+LINES TERMINATED BY '\r\n';