Changeset 11 for mymrc

Show
Ignore:
Timestamp:
07/02/07 00:00:16 (5 years ago)
Author:
ciro
Message:

updated table structure and added default entries

Location:
mymrc/trunk/mymrc/temp
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • mymrc/trunk/mymrc/temp/db_creates.sql

    r8 r11  
    77CREATE TABLE artist( 
    88        id integer not null primary key autoincrement, 
    9         name varchar(100) 
     9        name varchar(100) not null 
    1010); 
    1111 
     
    1313CREATE TABLE album( 
    1414        id integer not null primary key autoincrement, 
    15         artist_id integer not null references artist, 
    16         title varchar(50) 
     15        title varchar(50) not null 
    1716); 
    1817 
    1918CREATE TABLE genre( 
    20         id integer unique, -- 1) 
    21         name varchar(30) 
     19        id integer unique, 
     20        name varchar(30) not null 
    2221); 
    2322 
    2423CREATE TABLE song( 
    2524        id integer not null primary key autoincrement, 
    26         artist_id integer not null references artist, 
    27         title varchar(100), 
    28         path varchar(255), 
    29         album_id integer not null references album, -- 2) 
     25        artist_id integer not null references artist default -1, 
     26        title varchar(100) not null, 
     27        path varchar(255) not null, 
     28        album_id integer not null references album default -1, 
    3029        track_no integer, 
    31         genre_id integer not null references genre, -- 3) 
     30        genre_id integer not null references genre default -1, 
    3231        time integer 
    3332); 
     
    3534CREATE TABLE playlist( 
    3635        id integer not null primary key autoincrement, 
    37         name varchar(30) 
     36        name varchar(30) not null 
    3837); 
    3938 
    4039CREATE TABLE playlist_data( 
    41         id integer not null primary key autoincrement, -- 4) 
     40        id integer not null primary key autoincrement, 
    4241        playlist_id integer not null references playlist, 
    4342        song_id integer not null references song 
     
    4645 
    4746-- 
    48 --  Notes 
     47-- fill default values 
    4948-- 
    50 --  1) Genre doesn't really need the id as a primary key, it's just the 
    51 --     official ID of the genres 
    52 -- 
    53 --  2) album ID COULD actually be null - not every song is actually stored in 
    54 --     a album structure, or the tag isn't set 
    55 -- 
    56 --  3) the same, could be the tag isn't set, so the data IS null, therefore 
    57 --     maye both shouldn't have the "not null" statement 
    58 -- 
    59 --  4) I'm not quite sure if we need a primary key on the playlist assignments 
     49-- Genres, see http://www.linuxselfhelp.com/HOWTO/MP3-HOWTO-13.html#ss13.3 
    6050-- 
    6151 
     52INSERT INTO artist(id, name) VALUES(-1, 'Unknown'); 
     53INSERT INTO album(id, title) VALUES(-1, 'Unknown'); 
     54 
     55INSERT INTO genre(id, name) VALUES(-1, 'Unknown'); 
     56INSERT INTO genre(id, name) VALUES(0, 'Blues'); 
     57INSERT INTO genre(id, name) VALUES(1, 'Classic Rock'); 
     58INSERT INTO genre(id, name) VALUES(2, 'Country'); 
     59INSERT INTO genre(id, name) VALUES(3, 'Dance'); 
     60INSERT INTO genre(id, name) VALUES(4, 'Disco'); 
     61INSERT INTO genre(id, name) VALUES(5, 'Funk'); 
     62INSERT INTO genre(id, name) VALUES(6, 'Grunge'); 
     63INSERT INTO genre(id, name) VALUES(7, 'Hip-Hop'); 
     64INSERT INTO genre(id, name) VALUES(8, 'Jazz'); 
     65INSERT INTO genre(id, name) VALUES(9, 'Metal'); 
     66INSERT INTO genre(id, name) VALUES(10, 'New Age'); 
     67INSERT INTO genre(id, name) VALUES(11, 'Oldies'); 
     68INSERT INTO genre(id, name) VALUES(12, 'Other'); 
     69INSERT INTO genre(id, name) VALUES(13, 'Pop'); 
     70INSERT INTO genre(id, name) VALUES(14, 'R&B'); 
     71INSERT INTO genre(id, name) VALUES(15, 'Rap'); 
     72INSERT INTO genre(id, name) VALUES(16, 'Reggae'); 
     73INSERT INTO genre(id, name) VALUES(17, 'Rock'); 
     74INSERT INTO genre(id, name) VALUES(18, 'Techno'); 
     75INSERT INTO genre(id, name) VALUES(19, 'Industrial'); 
     76INSERT INTO genre(id, name) VALUES(20, 'Alternative'); 
     77INSERT INTO genre(id, name) VALUES(21, 'Ska'); 
     78INSERT INTO genre(id, name) VALUES(22, 'Death Metal'); 
     79INSERT INTO genre(id, name) VALUES(23, 'Pranks'); 
     80INSERT INTO genre(id, name) VALUES(24, 'Soundtrack'); 
     81INSERT INTO genre(id, name) VALUES(25, 'Euro-Techno'); 
     82INSERT INTO genre(id, name) VALUES(26, 'Ambient'); 
     83INSERT INTO genre(id, name) VALUES(27, 'Trip-Hop'); 
     84INSERT INTO genre(id, name) VALUES(28, 'Vocal'); 
     85INSERT INTO genre(id, name) VALUES(29, 'Jazz+Funk'); 
     86INSERT INTO genre(id, name) VALUES(30, 'Fusion'); 
     87INSERT INTO genre(id, name) VALUES(31, 'Trance'); 
     88INSERT INTO genre(id, name) VALUES(32, 'Classical'); 
     89INSERT INTO genre(id, name) VALUES(33, 'Instrumental'); 
     90INSERT INTO genre(id, name) VALUES(34, 'Acid'); 
     91INSERT INTO genre(id, name) VALUES(35, 'House'); 
     92INSERT INTO genre(id, name) VALUES(36, 'Game'); 
     93INSERT INTO genre(id, name) VALUES(37, 'Sound Clip'); 
     94INSERT INTO genre(id, name) VALUES(38, 'Gospel'); 
     95INSERT INTO genre(id, name) VALUES(39, 'Noise'); 
     96INSERT INTO genre(id, name) VALUES(40, 'AlternRock'); 
     97INSERT INTO genre(id, name) VALUES(41, 'Bass'); 
     98INSERT INTO genre(id, name) VALUES(42, 'Soul'); 
     99INSERT INTO genre(id, name) VALUES(43, 'Punk'); 
     100INSERT INTO genre(id, name) VALUES(44, 'Space'); 
     101INSERT INTO genre(id, name) VALUES(45, 'Meditative'); 
     102INSERT INTO genre(id, name) VALUES(46, 'Instrumental Pop'); 
     103INSERT INTO genre(id, name) VALUES(47, 'Instrumental Rock'); 
     104INSERT INTO genre(id, name) VALUES(48, 'Ethnic'); 
     105INSERT INTO genre(id, name) VALUES(49, 'Gothic'); 
     106INSERT INTO genre(id, name) VALUES(50, 'Darkwave'); 
     107INSERT INTO genre(id, name) VALUES(51, 'Techno-Industrial'); 
     108INSERT INTO genre(id, name) VALUES(52, 'Electronic'); 
     109INSERT INTO genre(id, name) VALUES(53, 'Pop-Folk'); 
     110INSERT INTO genre(id, name) VALUES(54, 'Eurodance'); 
     111INSERT INTO genre(id, name) VALUES(55, 'Dream'); 
     112INSERT INTO genre(id, name) VALUES(56, 'Southern Rock'); 
     113INSERT INTO genre(id, name) VALUES(57, 'Comedy'); 
     114INSERT INTO genre(id, name) VALUES(58, 'Cult'); 
     115INSERT INTO genre(id, name) VALUES(59, 'Gangsta'); 
     116INSERT INTO genre(id, name) VALUES(60, 'Top 40'); 
     117INSERT INTO genre(id, name) VALUES(61, 'Christian Rap'); 
     118INSERT INTO genre(id, name) VALUES(62, 'Pop/Funk'); 
     119INSERT INTO genre(id, name) VALUES(63, 'Jungle'); 
     120INSERT INTO genre(id, name) VALUES(64, 'Native American'); 
     121INSERT INTO genre(id, name) VALUES(65, 'Cabaret'); 
     122INSERT INTO genre(id, name) VALUES(66, 'New Wave'); 
     123INSERT INTO genre(id, name) VALUES(67, 'Psychadelic'); 
     124INSERT INTO genre(id, name) VALUES(68, 'Rave'); 
     125INSERT INTO genre(id, name) VALUES(69, 'Showtunes'); 
     126INSERT INTO genre(id, name) VALUES(70, 'Trailer'); 
     127INSERT INTO genre(id, name) VALUES(71, 'Lo-Fi'); 
     128INSERT INTO genre(id, name) VALUES(72, 'Tribal'); 
     129INSERT INTO genre(id, name) VALUES(73, 'Acid Punk'); 
     130INSERT INTO genre(id, name) VALUES(74, 'Acid Jazz'); 
     131INSERT INTO genre(id, name) VALUES(75, 'Polka'); 
     132INSERT INTO genre(id, name) VALUES(76, 'Retro'); 
     133INSERT INTO genre(id, name) VALUES(77, 'Musical'); 
     134INSERT INTO genre(id, name) VALUES(78, 'Rock & Roll'); 
     135INSERT INTO genre(id, name) VALUES(79, 'Hard Rock'); 
     136INSERT INTO genre(id, name) VALUES(80, 'Folk'); 
     137INSERT INTO genre(id, name) VALUES(81, 'Folk-Rock'); 
     138INSERT INTO genre(id, name) VALUES(82, 'National Folk'); 
     139INSERT INTO genre(id, name) VALUES(83, 'Swing'); 
     140INSERT INTO genre(id, name) VALUES(84, 'Fast Fusion'); 
     141INSERT INTO genre(id, name) VALUES(85, 'Bebob'); 
     142INSERT INTO genre(id, name) VALUES(86, 'Latin'); 
     143INSERT INTO genre(id, name) VALUES(87, 'Revival'); 
     144INSERT INTO genre(id, name) VALUES(88, 'Celtic'); 
     145INSERT INTO genre(id, name) VALUES(89, 'Bluegrass'); 
     146INSERT INTO genre(id, name) VALUES(90, 'Avantgarde'); 
     147INSERT INTO genre(id, name) VALUES(91, 'Gothic Rock'); 
     148INSERT INTO genre(id, name) VALUES(92, 'Progressive Rock'); 
     149INSERT INTO genre(id, name) VALUES(93, 'Psychedelic Rock'); 
     150INSERT INTO genre(id, name) VALUES(94, 'Symphonic Rock'); 
     151INSERT INTO genre(id, name) VALUES(95, 'Slow Rock'); 
     152INSERT INTO genre(id, name) VALUES(96, 'Big Band'); 
     153INSERT INTO genre(id, name) VALUES(97, 'Chorus'); 
     154INSERT INTO genre(id, name) VALUES(98, 'Easy Listening'); 
     155INSERT INTO genre(id, name) VALUES(99, 'Acoustic'); 
     156INSERT INTO genre(id, name) VALUES(100, 'Humour'); 
     157INSERT INTO genre(id, name) VALUES(101, 'Speech'); 
     158INSERT INTO genre(id, name) VALUES(102, 'Chanson'); 
     159INSERT INTO genre(id, name) VALUES(103, 'Opera'); 
     160INSERT INTO genre(id, name) VALUES(104, 'Chamber Music'); 
     161INSERT INTO genre(id, name) VALUES(105, 'Sonata'); 
     162INSERT INTO genre(id, name) VALUES(106, 'Symphony'); 
     163INSERT INTO genre(id, name) VALUES(107, 'Booty Bass'); 
     164INSERT INTO genre(id, name) VALUES(108, 'Primus'); 
     165INSERT INTO genre(id, name) VALUES(109, 'Porn Groove'); 
     166INSERT INTO genre(id, name) VALUES(110, 'Satire'); 
     167INSERT INTO genre(id, name) VALUES(111, 'Slow Jam'); 
     168INSERT INTO genre(id, name) VALUES(112, 'Club'); 
     169INSERT INTO genre(id, name) VALUES(113, 'Tango'); 
     170INSERT INTO genre(id, name) VALUES(114, 'Samba'); 
     171INSERT INTO genre(id, name) VALUES(115, 'Folklore'); 
     172INSERT INTO genre(id, name) VALUES(116, 'Ballad'); 
     173INSERT INTO genre(id, name) VALUES(117, 'Power Ballad'); 
     174INSERT INTO genre(id, name) VALUES(118, 'Rhythmic Soul'); 
     175INSERT INTO genre(id, name) VALUES(119, 'Freestyle'); 
     176INSERT INTO genre(id, name) VALUES(120, 'Duet'); 
     177INSERT INTO genre(id, name) VALUES(121, 'Punk Rock'); 
     178INSERT INTO genre(id, name) VALUES(122, 'Drum Solo'); 
     179INSERT INTO genre(id, name) VALUES(123, 'A capella'); 
     180INSERT INTO genre(id, name) VALUES(124, 'Euro-House'); 
     181INSERT INTO genre(id, name) VALUES(125, 'Dance Hall'); 
    62182 
    63183 
    64  
  • mymrc/trunk/mymrc/temp/db_creates.sql.html

    r8 r11  
    11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
    2 <html><head><title>~/stud/cn7_ay0607/mobile_programming/myMRC/db_creates.sql.html</title> 
    3  
    4  
    5  
     2<html> 
     3<head> 
     4<title>~/stud/cn7_ay0607/mobile_programming/myMRC/db_creates.sql.html</title> 
    65<meta name="Generator" content="Vim/7.1"> 
    7 <meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body bgcolor="#000000" text="#ffffff"><font face="monospace"> 
     6<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
     7</head> 
     8<body bgcolor="#000000" text="#ffffff"><font face="monospace"> 
    89<font color="#00ffff"><b>--</b></font><br> 
    910<font color="#00ffff"><b>--&nbsp;&nbsp;tables create statements</b></font><br> 
     
    1415<font color="#ffff00"><b>CREATE</b></font>&nbsp;<font color="#ff6060"><b>TABLE</b></font>&nbsp;artist(<br> 
    1516&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;primary key autoincrement,<br> 
    16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>100</b></font>)<br> 
     17&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>100</b></font>) <font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font><br> 
    1718);<br> 
    1819<br> 
     
    2021<font color="#ffff00"><b>CREATE</b></font>&nbsp;<font color="#ff6060"><b>TABLE</b></font>&nbsp;album(<br> 
    2122&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;primary key autoincrement,<br> 
    22 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;artist_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references artist,<br> 
    23 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>50</b></font>)<br> 
     23&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>50</b></font>) <font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font><br> 
    2424);<br> 
    2525<br> 
    2626<font color="#ffff00"><b>CREATE</b></font>&nbsp;<font color="#ff6060"><b>TABLE</b></font>&nbsp;genre(<br> 
    27 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ff6060"><b>unique</b></font>, <font color="#00ffff"><b>-- 1)</b></font><br> 
    28 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>30</b></font>)<br> 
     27&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ff6060"><b>unique</b></font>,<br> 
     28&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>30</b></font>) <font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font><br> 
    2929);<br> 
    3030<br> 
    3131<font color="#ffff00"><b>CREATE</b></font>&nbsp;<font color="#ff6060"><b>TABLE</b></font>&nbsp;song(<br> 
    3232&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;primary key autoincrement,<br> 
    33 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;artist_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references artist,<br> 
    34 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>100</b></font>),<br> 
    35 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>255</b></font>),<br> 
    36 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;album_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references album, <font color="#00ffff"><b>-- 2)</b></font><br> 
     33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;artist_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references artist <font color="#ff6060"><b>default</b></font>&nbsp;<font color="#ff40ff"><b>-1</b></font>,<br> 
     34&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;title <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>100</b></font>) <font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>,<br> 
     35&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>255</b></font>) <font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>,<br> 
     36&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;album_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references album <font color="#ff6060"><b>default</b></font>&nbsp;<font color="#ff40ff"><b>-1</b></font>,<br> 
    3737&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;track_no <font color="#00ff00"><b>integer</b></font>,<br> 
    38 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;genre_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references genre, <font color="#00ffff"><b>-- 3)</b></font><br> 
     38&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;genre_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references genre <font color="#ff6060"><b>default</b></font>&nbsp;<font color="#ff40ff"><b>-1</b></font>,<br> 
    3939&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;time <font color="#00ff00"><b>integer</b></font><br> 
    4040);<br> 
     
    4242<font color="#ffff00"><b>CREATE</b></font>&nbsp;<font color="#ff6060"><b>TABLE</b></font>&nbsp;playlist(<br> 
    4343&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;primary key autoincrement,<br> 
    44 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>30</b></font>)<br> 
     44&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name <font color="#00ff00"><b>varchar</b></font>(<font color="#ff40ff"><b>30</b></font>) <font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font><br> 
    4545);<br> 
    4646<br> 
    4747<font color="#ffff00"><b>CREATE</b></font>&nbsp;<font color="#ff6060"><b>TABLE</b></font>&nbsp;playlist_data(<br> 
    48 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;primary key autoincrement, <font color="#00ffff"><b>-- 4)</b></font><br> 
     48&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;primary key autoincrement,<br> 
    4949&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;playlist_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references playlist,<br> 
    5050&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;song_id <font color="#00ff00"><b>integer</b></font>&nbsp;<font color="#ffff00"><b>not</b></font>&nbsp;<font color="#ff6060"><b>null</b></font>&nbsp;references song<br> 
     
    5353<br> 
    5454<font color="#00ffff"><b>--</b></font><br> 
    55 <font color="#00ffff"><b>--&nbsp;&nbsp;Notes</b></font><br> 
     55<font color="#00ffff"><b>-- fill default values</b></font><br> 
    5656<font color="#00ffff"><b>--</b></font><br> 
    57 <font color="#00ffff"><b>--&nbsp;&nbsp;1) Genre doesn't really need the id as a primary key, it's just the</b></font><br> 
    58 <font color="#00ffff"><b>--&nbsp;&nbsp;&nbsp;&nbsp; official ID of the genres</b></font><br> 
    59 <font color="#00ffff"><b>--</b></font><br> 
    60 <font color="#00ffff"><b>--&nbsp;&nbsp;2) album ID COULD actually be null - not every song is actually stored in</b></font><br> 
    61 <font color="#00ffff"><b>--&nbsp;&nbsp;&nbsp;&nbsp; a album structure, or the tag isn't set</b></font><br> 
    62 <font color="#00ffff"><b>--</b></font><br> 
    63 <font color="#00ffff"><b>--&nbsp;&nbsp;3) the same, could be the tag isn't set, so the data IS null, therefore</b></font><br> 
    64 <font color="#00ffff"><b>--&nbsp;&nbsp;&nbsp;&nbsp; maye both shouldn't have the "not null" statement</b></font><br> 
    65 <font color="#00ffff"><b>--</b></font><br> 
    66 <font color="#00ffff"><b>--&nbsp;&nbsp;4) I'm not quite sure if we need a primary key on the playlist assignments</b></font><br> 
     57<font color="#00ffff"><b>-- Genres, see <a href="http://www.linuxselfhelp.com/HOWTO/MP3-HOWTO-13.html#ss13.3">http://www.linuxselfhelp.com/HOWTO/MP3-HOWTO-13.html#ss13.3</a></b></font><br> 
    6758<font color="#00ffff"><b>--</b></font><br> 
    6859<br> 
     60<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;artist(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>-1</b></font>, <font color="#ff40ff"><b>'Unknown'</b></font>);<br> 
     61<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;album(id, title) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>-1</b></font>, <font color="#ff40ff"><b>'Unknown'</b></font>);<br> 
     62<br> 
     63<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>-1</b></font>, <font color="#ff40ff"><b>'Unknown'</b></font>);<br> 
     64<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>0</b></font>, <font color="#ff40ff"><b>'Blues'</b></font>);<br> 
     65<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>1</b></font>, <font color="#ff40ff"><b>'Classic Rock'</b></font>);<br> 
     66<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>2</b></font>, <font color="#ff40ff"><b>'Country'</b></font>);<br> 
     67<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>3</b></font>, <font color="#ff40ff"><b>'Dance'</b></font>);<br> 
     68<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>4</b></font>, <font color="#ff40ff"><b>'Disco'</b></font>);<br> 
     69<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>5</b></font>, <font color="#ff40ff"><b>'Funk'</b></font>);<br> 
     70<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>6</b></font>, <font color="#ff40ff"><b>'Grunge'</b></font>);<br> 
     71<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>7</b></font>, <font color="#ff40ff"><b>'Hip-Hop'</b></font>);<br> 
     72<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>8</b></font>, <font color="#ff40ff"><b>'Jazz'</b></font>);<br> 
     73<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>9</b></font>, <font color="#ff40ff"><b>'Metal'</b></font>);<br> 
     74<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>10</b></font>, <font color="#ff40ff"><b>'New Age'</b></font>);<br> 
     75<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>11</b></font>, <font color="#ff40ff"><b>'Oldies'</b></font>);<br> 
     76<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>12</b></font>, <font color="#ff40ff"><b>'Other'</b></font>);<br> 
     77<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>13</b></font>, <font color="#ff40ff"><b>'Pop'</b></font>);<br> 
     78<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>14</b></font>, <font color="#ff40ff"><b>'R&amp;B'</b></font>);<br> 
     79<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>15</b></font>, <font color="#ff40ff"><b>'Rap'</b></font>);<br> 
     80<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>16</b></font>, <font color="#ff40ff"><b>'Reggae'</b></font>);<br> 
     81<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>17</b></font>, <font color="#ff40ff"><b>'Rock'</b></font>);<br> 
     82<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>18</b></font>, <font color="#ff40ff"><b>'Techno'</b></font>);<br> 
     83<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>19</b></font>, <font color="#ff40ff"><b>'Industrial'</b></font>);<br> 
     84<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>20</b></font>, <font color="#ff40ff"><b>'Alternative'</b></font>);<br> 
     85<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>21</b></font>, <font color="#ff40ff"><b>'Ska'</b></font>);<br> 
     86<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>22</b></font>, <font color="#ff40ff"><b>'Death Metal'</b></font>);<br> 
     87<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>23</b></font>, <font color="#ff40ff"><b>'Pranks'</b></font>);<br> 
     88<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>24</b></font>, <font color="#ff40ff"><b>'Soundtrack'</b></font>);<br> 
     89<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>25</b></font>, <font color="#ff40ff"><b>'Euro-Techno'</b></font>);<br> 
     90<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>26</b></font>, <font color="#ff40ff"><b>'Ambient'</b></font>);<br> 
     91<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>27</b></font>, <font color="#ff40ff"><b>'Trip-Hop'</b></font>);<br> 
     92<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>28</b></font>, <font color="#ff40ff"><b>'Vocal'</b></font>);<br> 
     93<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>29</b></font>, <font color="#ff40ff"><b>'Jazz+Funk'</b></font>);<br> 
     94<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>30</b></font>, <font color="#ff40ff"><b>'Fusion'</b></font>);<br> 
     95<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>31</b></font>, <font color="#ff40ff"><b>'Trance'</b></font>);<br> 
     96<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>32</b></font>, <font color="#ff40ff"><b>'Classical'</b></font>);<br> 
     97<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>33</b></font>, <font color="#ff40ff"><b>'Instrumental'</b></font>);<br> 
     98<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>34</b></font>, <font color="#ff40ff"><b>'Acid'</b></font>);<br> 
     99<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>35</b></font>, <font color="#ff40ff"><b>'House'</b></font>);<br> 
     100<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>36</b></font>, <font color="#ff40ff"><b>'Game'</b></font>);<br> 
     101<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>37</b></font>, <font color="#ff40ff"><b>'Sound Clip'</b></font>);<br> 
     102<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>38</b></font>, <font color="#ff40ff"><b>'Gospel'</b></font>);<br> 
     103<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>39</b></font>, <font color="#ff40ff"><b>'Noise'</b></font>);<br> 
     104<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>40</b></font>, <font color="#ff40ff"><b>'AlternRock'</b></font>);<br> 
     105<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>41</b></font>, <font color="#ff40ff"><b>'Bass'</b></font>);<br> 
     106<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>42</b></font>, <font color="#ff40ff"><b>'Soul'</b></font>);<br> 
     107<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>43</b></font>, <font color="#ff40ff"><b>'Punk'</b></font>);<br> 
     108<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>44</b></font>, <font color="#ff40ff"><b>'Space'</b></font>);<br> 
     109<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>45</b></font>, <font color="#ff40ff"><b>'Meditative'</b></font>);<br> 
     110<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>46</b></font>, <font color="#ff40ff"><b>'Instrumental Pop'</b></font>);<br> 
     111<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>47</b></font>, <font color="#ff40ff"><b>'Instrumental Rock'</b></font>);<br> 
     112<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>48</b></font>, <font color="#ff40ff"><b>'Ethnic'</b></font>);<br> 
     113<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>49</b></font>, <font color="#ff40ff"><b>'Gothic'</b></font>);<br> 
     114<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>50</b></font>, <font color="#ff40ff"><b>'Darkwave'</b></font>);<br> 
     115<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>51</b></font>, <font color="#ff40ff"><b>'Techno-Industrial'</b></font>);<br> 
     116<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>52</b></font>, <font color="#ff40ff"><b>'Electronic'</b></font>);<br> 
     117<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>53</b></font>, <font color="#ff40ff"><b>'Pop-Folk'</b></font>);<br> 
     118<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>54</b></font>, <font color="#ff40ff"><b>'Eurodance'</b></font>);<br> 
     119<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>55</b></font>, <font color="#ff40ff"><b>'Dream'</b></font>);<br> 
     120<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>56</b></font>, <font color="#ff40ff"><b>'Southern Rock'</b></font>);<br> 
     121<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>57</b></font>, <font color="#ff40ff"><b>'Comedy'</b></font>);<br> 
     122<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>58</b></font>, <font color="#ff40ff"><b>'Cult'</b></font>);<br> 
     123<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>59</b></font>, <font color="#ff40ff"><b>'Gangsta'</b></font>);<br> 
     124<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>60</b></font>, <font color="#ff40ff"><b>'Top 40'</b></font>);<br> 
     125<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>61</b></font>, <font color="#ff40ff"><b>'Christian Rap'</b></font>);<br> 
     126<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>62</b></font>, <font color="#ff40ff"><b>'Pop/Funk'</b></font>);<br> 
     127<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>63</b></font>, <font color="#ff40ff"><b>'Jungle'</b></font>);<br> 
     128<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>64</b></font>, <font color="#ff40ff"><b>'Native American'</b></font>);<br> 
     129<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>65</b></font>, <font color="#ff40ff"><b>'Cabaret'</b></font>);<br> 
     130<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>66</b></font>, <font color="#ff40ff"><b>'New Wave'</b></font>);<br> 
     131<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>67</b></font>, <font color="#ff40ff"><b>'Psychadelic'</b></font>);<br> 
     132<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>68</b></font>, <font color="#ff40ff"><b>'Rave'</b></font>);<br> 
     133<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>69</b></font>, <font color="#ff40ff"><b>'Showtunes'</b></font>);<br> 
     134<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>70</b></font>, <font color="#ff40ff"><b>'Trailer'</b></font>);<br> 
     135<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>71</b></font>, <font color="#ff40ff"><b>'Lo-Fi'</b></font>);<br> 
     136<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>72</b></font>, <font color="#ff40ff"><b>'Tribal'</b></font>);<br> 
     137<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>73</b></font>, <font color="#ff40ff"><b>'Acid Punk'</b></font>);<br> 
     138<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>74</b></font>, <font color="#ff40ff"><b>'Acid Jazz'</b></font>);<br> 
     139<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>75</b></font>, <font color="#ff40ff"><b>'Polka'</b></font>);<br> 
     140<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>76</b></font>, <font color="#ff40ff"><b>'Retro'</b></font>);<br> 
     141<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>77</b></font>, <font color="#ff40ff"><b>'Musical'</b></font>);<br> 
     142<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>78</b></font>, <font color="#ff40ff"><b>'Rock &amp; Roll'</b></font>);<br> 
     143<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>79</b></font>, <font color="#ff40ff"><b>'Hard Rock'</b></font>);<br> 
     144<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>80</b></font>, <font color="#ff40ff"><b>'Folk'</b></font>);<br> 
     145<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>81</b></font>, <font color="#ff40ff"><b>'Folk-Rock'</b></font>);<br> 
     146<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>82</b></font>, <font color="#ff40ff"><b>'National Folk'</b></font>);<br> 
     147<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>83</b></font>, <font color="#ff40ff"><b>'Swing'</b></font>);<br> 
     148<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>84</b></font>, <font color="#ff40ff"><b>'Fast Fusion'</b></font>);<br> 
     149<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>85</b></font>, <font color="#ff40ff"><b>'Bebob'</b></font>);<br> 
     150<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>86</b></font>, <font color="#ff40ff"><b>'Latin'</b></font>);<br> 
     151<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>87</b></font>, <font color="#ff40ff"><b>'Revival'</b></font>);<br> 
     152<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>88</b></font>, <font color="#ff40ff"><b>'Celtic'</b></font>);<br> 
     153<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>89</b></font>, <font color="#ff40ff"><b>'Bluegrass'</b></font>);<br> 
     154<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>90</b></font>, <font color="#ff40ff"><b>'Avantgarde'</b></font>);<br> 
     155<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>91</b></font>, <font color="#ff40ff"><b>'Gothic Rock'</b></font>);<br> 
     156<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>92</b></font>, <font color="#ff40ff"><b>'Progressive Rock'</b></font>);<br> 
     157<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>93</b></font>, <font color="#ff40ff"><b>'Psychedelic Rock'</b></font>);<br> 
     158<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>94</b></font>, <font color="#ff40ff"><b>'Symphonic Rock'</b></font>);<br> 
     159<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>95</b></font>, <font color="#ff40ff"><b>'Slow Rock'</b></font>);<br> 
     160<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>96</b></font>, <font color="#ff40ff"><b>'Big Band'</b></font>);<br> 
     161<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>97</b></font>, <font color="#ff40ff"><b>'Chorus'</b></font>);<br> 
     162<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>98</b></font>, <font color="#ff40ff"><b>'Easy Listening'</b></font>);<br> 
     163<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>99</b></font>, <font color="#ff40ff"><b>'Acoustic'</b></font>);<br> 
     164<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>100</b></font>, <font color="#ff40ff"><b>'Humour'</b></font>);<br> 
     165<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>101</b></font>, <font color="#ff40ff"><b>'Speech'</b></font>);<br> 
     166<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>102</b></font>, <font color="#ff40ff"><b>'Chanson'</b></font>);<br> 
     167<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>103</b></font>, <font color="#ff40ff"><b>'Opera'</b></font>);<br> 
     168<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>104</b></font>, <font color="#ff40ff"><b>'Chamber Music'</b></font>);<br> 
     169<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>105</b></font>, <font color="#ff40ff"><b>'Sonata'</b></font>);<br> 
     170<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>106</b></font>, <font color="#ff40ff"><b>'Symphony'</b></font>);<br> 
     171<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>107</b></font>, <font color="#ff40ff"><b>'Booty Bass'</b></font>);<br> 
     172<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>108</b></font>, <font color="#ff40ff"><b>'Primus'</b></font>);<br> 
     173<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>109</b></font>, <font color="#ff40ff"><b>'Porn Groove'</b></font>);<br> 
     174<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>110</b></font>, <font color="#ff40ff"><b>'Satire'</b></font>);<br> 
     175<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>111</b></font>, <font color="#ff40ff"><b>'Slow Jam'</b></font>);<br> 
     176<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>112</b></font>, <font color="#ff40ff"><b>'Club'</b></font>);<br> 
     177<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>113</b></font>, <font color="#ff40ff"><b>'Tango'</b></font>);<br> 
     178<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>114</b></font>, <font color="#ff40ff"><b>'Samba'</b></font>);<br> 
     179<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>115</b></font>, <font color="#ff40ff"><b>'Folklore'</b></font>);<br> 
     180<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>116</b></font>, <font color="#ff40ff"><b>'Ballad'</b></font>);<br> 
     181<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>117</b></font>, <font color="#ff40ff"><b>'Power Ballad'</b></font>);<br> 
     182<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>118</b></font>, <font color="#ff40ff"><b>'Rhythmic Soul'</b></font>);<br> 
     183<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>119</b></font>, <font color="#ff40ff"><b>'Freestyle'</b></font>);<br> 
     184<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>120</b></font>, <font color="#ff40ff"><b>'Duet'</b></font>);<br> 
     185<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>121</b></font>, <font color="#ff40ff"><b>'Punk Rock'</b></font>);<br> 
     186<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>122</b></font>, <font color="#ff40ff"><b>'Drum Solo'</b></font>);<br> 
     187<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>123</b></font>, <font color="#ff40ff"><b>'A capella'</b></font>);<br> 
     188<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>124</b></font>, <font color="#ff40ff"><b>'Euro-House'</b></font>);<br> 
     189<font color="#ffff00"><b>INSERT</b></font>&nbsp;<font color="#ff6060"><b>INTO</b></font>&nbsp;genre(id, name) <font color="#ff6060"><b>VALUES</b></font>(<font color="#ff40ff"><b>125</b></font>, <font color="#ff40ff"><b>'Dance Hall'</b></font>);<br> 
    69190<br> 
    70191<br> 
    71 <br> 
    72 </font> 
    73 </body></html> 
     192</font></body> 
     193</html>