· 9 years ago · Oct 24, 2016, 03:40 PM
1drop table if exists ligneCommande;
2drop table if exists commande;
3drop table if exists client;
4drop table if exists adresse;
5drop table if exists ville;
6drop table if exists promotion;
7drop table if exists instrument;
8drop table if exists EquivalentCouleur;
9drop table if exists EquivalentCaracteristique;
10drop table if exists EquivalentCategorie;
11drop table if exists EquivalentDescription;
12drop table if exists Modele;
13drop table if exists couleur;
14drop table if exists caracteristiquemusicale;
15drop table if exists categorie;
16drop table if exists langue;
17drop table if exists marque;
18drop table if exists pays;
19
20create table Pays
21(
22 idPays int not null auto_increment,
23 nomPays varchar(50) not null,
24 constraint pk_Pays primary key (idPays)
25);
26
27create table Ville
28(
29 idVille int not null auto_increment,
30 nomVille varchar(50) not null,
31 codePostal int not null,
32 idPays int not null,
33 constraint pk_Ville primary key (idVille),
34 constraint fk_VillePays foreign key(idPays) references Pays(idPays)
35);
36
37create table Adresse
38(
39 idAdresse int not null auto_increment,
40 nomRue varchar(50) not null,
41 numero int not null,
42 idVille int not null,
43 constraint pk_Adresse primary key (idAdresse),
44 constraint fk_AdresseVille foreign key(idVille) references Ville(idVille)
45);
46
47create table Langue
48(
49 idLangue int not null auto_increment,
50 codeLangue varchar(50) not null,
51 constraint pk_Langue primary key (idLangue),
52 constraint unique_langue unique (codeLangue)
53);
54
55create table Couleur
56(
57 idCouleur int not null auto_increment,
58 constraint pk_Couleur primary key (idCouleur)
59);
60
61create table CaracteristiqueMusicale
62(
63 idType int not null auto_increment,
64 constraint pk_CaracteristiqueMusicale primary key (idType)
65);
66
67create table Categorie
68(
69 idCategorie int not null auto_increment,
70 constraint pk_Categorie primary key (idCategorie)
71);
72
73create table EquivalentCouleur
74(
75 idEquivalentCouleur int not null auto_increment,
76 idCouleur int not null,
77 idLangue int not null,
78 libCouleur varchar(50) not null,
79 constraint pk_EquivalentCouleur primary key (idEquivalentCouleur),
80 constraint fk_EquivalentCouleurCouleur foreign key(idCouleur) references Couleur(idCouleur),
81 constraint fk_EquivalentCouleurLangue foreign key(idLangue) references Langue(idLangue)
82);
83
84create table EquivalentCaracteristique
85(
86 idEquivalentCaracteristique int not null auto_increment,
87 idType int not null,
88 idLangue int not null,
89 libCaracteristique varchar(50) not null,
90 constraint pk_EquivalentCaracteristique primary key (idEquivalentCaracteristique),
91 constraint fk_EquivalentCaracteristiqueType foreign key(idType) references CaracteristiqueMusicale(idType),
92 constraint fk_EquivalentCaracteristiqueLangue foreign key(idLangue) references Langue(idLangue)
93);
94
95create table EquivalentCategorie
96(
97 idEquivalentCategorie int not null auto_increment,
98 idCategorie int not null,
99 idLangue int not null,
100 libCategorie varchar(50) not null,
101 constraint pk_EquivalentCategorie primary key (idEquivalentCategorie),
102 constraint fk_EquivalentCategorieCategorie foreign key(idCategorie) references Categorie(idCategorie),
103 constraint fk_EquivalentCategorieLangue foreign key (idLangue) references Langue(idLangue)
104);
105
106create table Marque
107(
108 idMarque int not null auto_increment,
109 codeMarque varchar(50) not null,
110 idPays int not null,
111 constraint pk_Marque primary key (idMarque),
112 constraint fk_MarquePays foreign key (idPays) references Pays(idPays),
113 constraint unique_marque unique (codeMarque)
114);
115
116create table Modele
117(
118 idModele int not null auto_increment,
119 codeModele varchar(50) not null,
120 fretless boolean not null,
121 nbCordes int not null,
122 prix float not null,
123 idMarque int not null,
124 constraint pk_Modele primary key (idModele),
125 constraint fk_ModeleMarque foreign key (idMarque) references Marque (idMarque)
126);
127
128create table EquivalentDescription
129(
130 idEquivalentDescription int not null auto_increment,
131 idModele int not null,
132 idLangue int not null,
133 libDescription varchar(450) not null,
134 constraint pk_EquivalentDescription primary key (idEquivalentDescription),
135 constraint fk_EquivalentDescriptionModele foreign key(idModele) references Modele(idModele),
136 constraint fk_EquivalentDescriptionLangue foreign key(idLangue) references Langue(idLangue)
137);
138
139create table Promotion
140(
141 idMarque int not null,
142 codeMarque varchar(50) not null,
143 dateDebut date not null,
144 dateFin date not null,
145 pourcentageReduction float not null,
146 constraint pk_Promotion primary key(idMarque, codeMarque, dateDebut, dateFin),
147 constraint fk_PromotionMarque foreign key(idMarque) references Marque(idMarque)
148);
149
150create table Client
151(
152 idClient int not null auto_increment,
153 email varchar(50) not null unique,
154 motDePasse varchar(50) not null,
155 nom varchar(50) not null,
156 prenom varchar(50) not null,
157 homme boolean not null,
158 dateNaissance date not null,
159 telFixe varchar(25),
160 gsm varchar(25),
161 numTVA varchar(25),
162 idAdresse int not null,
163 constraint pk_Client primary key (idClient),
164 constraint fk_ClientAdresse foreign key(idAdresse) references Adresse(idAdresse)
165);
166
167create table Commande
168(
169 numCommande int not null auto_increment,
170 dateCommande date not null,
171 commandeEnvoye boolean not null,
172 idClient int not null,
173 email varchar(50) not null,
174 constraint pk_Commande primary key (numCommande),
175 constraint fk_CommandeClient foreign key(idClient) references Client(idClient)
176);
177
178create table Instrument
179(
180 idInstrument int not null auto_increment,
181 numSerie varchar(50) not null unique,
182 idType int not null,
183 idCouleur int not null,
184 idCategorie int not null,
185 idModele int not null,
186 constraint pk_Instrument primary key (idInstrument),
187 constraint fk_InstrumentModele foreign key(idModele) references Modele(idModele),
188 constraint fk_InstrumentType foreign key (idType) references CaracteristiqueMusicale(idType),
189 constraint fk_InstrumentCouleur foreign key(idCouleur) references Couleur(idCouleur),
190 constraint fk_InstrumentCategorie foreign key (idCategorie) references Categorie(idCategorie)
191);
192
193create table LigneCommande
194(
195 numLigne int not null auto_increment,
196 numCommande int not null,
197 quantite int not null,
198 prixReel float not null,
199 idInstrument int not null,
200 constraint pk_LigneCommande primary key(numLigne, numCommande),
201 constraint fk_LigneCommande foreign key(numCommande) references Commande(numCommande),
202 constraint fk_LigneCommandeInstrument foreign key(idInstrument) references Instrument(idInstrument)
203);
204
205insert into langue (codeLangue)
206values
207
208('français'),
209('english');
210
211insert into pays (nomPays)
212values
213
214('France'),
215('Etats Unis'),
216('Japon'),
217('Belgique');
218
219
220insert into Ville (nomVille,codePostal,idPays)
221values
222
223('Bédarieux',34028,1),
224('Kentucky',41048,2),
225('Scottsdale',85250,2),
226('California',6847,2),
227('Michigan',1384,2),
228('Hamamatsu',6846,3),
229('Brussels',1070,4),
230('Huy',4500,4),
231('Namur',5000,4),
232('Paris',75001,1),
233('Villers-le-bouillet',4530,4);
234
235
236insert into Adresse (nomRue,numero,idVille)
237values
238
239('Rue des jardins',39,8),
240('Rue François Georges',27,11),
241('Garden Street',4,3),
242('Backend Square',78,4),
243('Kyoto Street',13,6);
244
245/*Table avec seulement auto increment*/
246insert into Couleur values (Default),(Default),(Default),(Default),(Default),(Default),(Default);
247
248insert into equivalentcouleur (idCouleur,idLangue,libCouleur)
249values
250
251(1,1,'Rouge'),
252(2,1,'Vert'),
253(3,1,'Bleu'),
254(4,1,'Noir'),
255(5,1,'Blanc'),
256(6,1,'Orange'),
257(7,1,'Jaune'),
258
259(1,2,'Red'),
260(2,2,'Green'),
261(3,2,'Blue'),
262(4,2,'Black'),
263(5,2,'White'),
264(6,2,'Orange'),
265(7,2,'Yellow');
266
267
268insert into CaracteristiqueMusicale values (Default),(Default),(Default);
269
270insert into equivalentcaracteristique (idType,idLangue,libCaracteristique)
271values
272(1,1,'Acoustique'),
273(2,1,'Electrique'),
274(3,1,'Semi-acoustique'),
275(1,2,'Acoustic'),
276(2,2,'Electric'),
277(3,2,'Semi acoustic');
278
279insert into categorie values (Default),(Default),(Default);
280
281insert into equivalentcategorie (idCategorie,idLangue,libCategorie)
282values
283(1,1,'Guitare'),
284(2,1,'Basse'),
285(3,1,'Ukulélé'),
286(1,2,'Guitar'),
287(2,2,'Bass'),
288(3,2,'Ukulele');
289
290insert into marque (codeMarque,idPays)
291values
292('Lâg',1),
293('Stagg',4),
294('Yamaha',3),
295('BC Rich',2),
296('Fender',2),
297('Paul Reed Smith',2),
298('Schecter',2),
299('Ibanez',3),
300('Gibson',2);
301
302insert into modele (codeModele,fretless,nbCordes,prix,idMarque)
303values
304('Arkane 201',false,6,259,1),
305('Arkane 100',false,6,329,1),
306('Arkane 3000',false,7,2699,1),
307('Arkane 200',false,6,599,1),
308('Arkane 66',false,6,199,1),
309
310('Jazz GT Black',false,6,352,2),
311
312('Revstar',false,6,999,3),
313('Pacifica',false,6,279,3),
314('SA2200',false,6,1899,3),
315('PA 311',false,6,349,3),
316('RGX220',false,6,399,3),
317
318('Mockingbird X',false,6,291,4),
319('Pro X Custom',false,6,973,4),
320('Warlock',false,6,339,4),
321('Warbeast',false,6,599,4),
322
323('Modern',false,6,498,5),
324('FSR Classic',false,6,599,5),
325('Stratocaster',false,6,598,5),
326('Standard',false,6,626,5),
327('American Elite',false,6,1849,5),
328('American Special',false,6,999,5),
329
330('SE Custom 22',false,6,569,6),
331('SE Custom 24',false,6,995,6),
332('CE 24',false,6,2490,6),
333('SE Mark Holcomb',false,6,949,6),
334('S2 Singlecut',false,6,1799,6),
335('SE Zach Myers',false,6,588,6),
336
337('Omen 8',false,8,569,7),
338('Hellraiser',false,6,1299,7),
339('Omen 7',false,7,529,7),
340('Synyster',false,6,1145,7),
341('Damien Platinum',false,6,799,7),
342('Black Jack',false,6,1199,7),
343
344('GRG170DX',false,6,259,8),
345('Gio Mikro',false,6,199,8),
346('PS120SP',false,6,999,8),
347('RG421',false,6,329,8),
348('JEJMR',false,6,499,8),
349('GRG121DX',false,6,219,8),
350
351('Les Paul Standard',false,6,1595,9),
352('SG Special Heritage',false,6,555,9),
353('Midtown Standard',false,6,888,9),
354('Les Paul Less+',false,6,975,9),
355('Les Paul Traditional',false,6,1295,9),
356('Les Paul Deluxe',false,6,1222,9),
357('SG Standard',false,6,999,9),
358
359('Mino Aka Koa',false,4,239,5),
360('Mino Aka',false,4,159,5),
361('Fender Ukulele',false,4,199,5);
362
363insert into equivalentDescription(idModele,idLangue,libDescription)
364values
365(1,2,"The Arkane 200 is equipped with two humbuckers from EMG and has an irreproachable finish. The experienced musician won't be mistaken with the Floyd Rose vibrato, high precision machine heads, locking nut, many elements that will confirm his choice."),
366(1,1,"L'arkane 200 est équipée avec deux humbuckers EMG et a une finition irréprochable. Le musicien expérimenté ne sera pas trompé grâce au floyd rose, mécaniques très précises, beaucoup d'éléments qui confirmeront son choix."),
367(2,2,"The Arkane improves upon a familiar body style with increased fingerboard access and exceptional playability. The A100 features a carved top body, 24 fret Rosewood fingerboard, fixed bridge system, and 2 Duncan Designed humbuckers pickups. Available in high gloss finishes."),
368(2,1,"L'arkane se retrouve dans une famille de corps avec un excellent accès aux frettes et une jouabilité exceptionnelle. La A100 comprends un corps incurbé, 24 frettes, bridge fixé et deux humbuckers Duncan. Disponible en finition brillantes"),
369(3,2,"Very attractive guitar, with savage look and wonderful class, straight out from Lâg made in France. To become an incredible onstage weapon for any exceptionnal guitarist."),
370(3,1,"Terriblement féline, c’est une guitare sauvage avec un look extrême et une classe folle, qui bondit hors de l’atelier LÂG made in France. pour devenir sur scène, une arme absolue entre les mains d’un guitariste exceptionnel."),
371(4,2,"The Arkane 200 is equipped with two humbuckers from EMG and has an irreproachable finish. The experienced musician won't be mistaken with the Floyd Rose vibrato, high precision machine heads, locking nut, many elements that will confirm his choice."),
372(4,1,"Ses 2 Humbuckers EMG HZ et son vibrato Floyd Rose Special confèrent à l’Arkane 200 les qualités indispensables à cette guitare Metal, élégante comme une princesse."),
373(5,1,"Après plus de trois décennies passées à l’écoute d’innombrables guitaristes Hard et Metal, Michel Lâg a su créer un modèle d’entrée de gamme répondant à toutes ses exigences."),
374(5,2,"The Arkane improves upon a familiar body style with increased fingerboard access and exceptional playability. The A66 features a body with body confort, 24 fret Rosewood fingerboard, smooth tremolo system, and a versatile compliment of a single humbucker and 2 single coil pickups. All of these features add up to a highly capable electric guitar for beginners. Available in high gloss finishes."),
375
376(6,1,"Guitare jazz motif tigré. Semi acoustique équipée de 2 humbuckers avec capot doré. 22 frettes."),
377(6,2,"Jazz-typed guitar with tiger look. Semi acoustic equipped with 2 humbuckers and golden front. 22 frets."),
378
379(7,1,"Inspired by the stylish lines and effortless performance of the Café Racer bikes that colored the streets of 1960 London."),
380(7,2,"Inspirée par les lignes stylisées et les performances des cafés bikers qui ont coloré les rues de Londres en 1960"),
381(8,1,"One of the best electric guitar values for over a decade, Yamaha Pacifica guitars are well known for great tone and outstanding playability."),
382(8,2,"Une des meilleures guitares éléctriques depuis plus de 10 ans, Yamaha Pacifica sont des guitares bien connues pour un très bon son et une jouabilité hors du commun."),
383(9,1,"Excellente guitare pour débutants et confirmés."),
384(9,2,"Excellent guitar both for beginners and confirmed players."),
385(10,1,"Intemporelle en temps et tradition. Nos artistes savent ce secret depuis des années"),
386(10,2,"Boundless in time and tradition. Our artists have known this secret for years."),
387(11,1,"Le design double cutaway, un manche rapide et un son très lourd produit par 2 humbuckers fait de la RGX220 un exemple parfait de l'accessibilité pour une guitare éléctrique moderne."),
388(11,2,"The Double Cutaway Design, a fast neck and fat sounds from 2 Humbuckers make the RGX 220 a perfect example for a affordable modern electric guitar."),
389
390(12,1,"Créée en 1976, la vénérable MockingBird a été classée comme la “guitare la plus cool de tous les temps†par le magazine Guitar World en 2010."),
391(12,2,"Designed in ‘76, the venerable Mockingbird was ranked as the “coolest guitar of all time†by Guitar World Magazine in 2010."),
392(13,1,"La BC Rich Pro X Custom est une édition limitée qui hérite fièrement de la célèbre forme de corps de la Mockingbird."),
393(13,2,"The B.C. Rich Pro X Custom electric guitar is a special limited edition that bows to its rich heritage featuring the famous and iconic Mockingbird body style"),
394(14,1,"Les guitares Warlock comprennent une disposition 3 pièces, un design neck-through, et un bois très solide."),
395(14,2,"Warlock guitars feature three piece, solid neck through construction, solid wood."),
396(15,1,"Un seul contrôle de volume avec trois possibilités de réglage."),
397(15,2,"Single volume/tone controls with Three way switching."),
398(16,1,"Un design unique qui rappelle tout le savoir-faire de Fender."),
399(16,2,"A unique design that reminds of the knowledge provided by Fender"),
400(17,1,"Arborée d'une finition Lilac, la FSR Classic est hauntée par les fantômes des années 60."),
401(17,2,"Adorned with a classic Lilac finish, the Fender FSR Classic '60s Stratocaster is haunted by the ghost of the wild 60s. "),
402(18,1,"L'incontournable de tous les fans de rock'n'roll des années 50."),
403(18,2,"A must-have for any 50's rock'n'roll fan. "),
404(19,1,"La Stratocaster Standard offre le son légendaire de la Fender avec une finition classique."),
405(19,2,"The Standard Stratocaster offers the legendary Fender Sound with Classic styling."),
406(20,1,"Les American Elite sont destinées aux guitaristes qui demandent toujours plus à leurs instruments. "),
407(20,2,"There is a passion within players at every level that fuels a never-ending pursuit of creativity and expression. The Fender Elite Series was born out of that same passion."),
408(21,1,"Expériences le look, la sensation et le son d'un instrument aussi unique que fiable."),
409(21,2,"Experience the look, feel and tone of an instrument that's as unique as it is reliable."),
410(22,1,"La Custom 22 est un cheval d'assaut avec toutes les sonorités que vous pourriez espérer de votre PRS."),
411(22,2,"The Custom 22 is a classic workhorse with all the tones you’ve come to expect from your PRS."),
412(23,1,"La Custom 24 est équipée avec le Floyd Rose original, testé par le temps."),
413(23,2,"The Core “Floyd†Custom 24 is equipped with the time-tested Floyd Rose “Original†tremolo system."),
414(24,1,"Cet instrument légendaire était le premier modèle que Paul Reed Smith a apporté au public du tout premier salon NAMM"),
415(24,2,"This iconic instrument was the first model that Paul Reed Smith brought to the public at PRS Guitars’ first Winter NAMM"),
416(25,1,"Le guitariste Mark Holcomb a pu trouver son son léthal avec la PRS à son nom, et ses Seymour Duncan alpha et omega."),
417(25,2,"Guitarist Mark Holcomb helps achieve this full, lethal sound with his PRS guitars and signature Seymour Duncan Alpha and Omega pickups."),
418(26,1,"La Singlecut offre un son acoustique brillant et une vaste variété de sons avec l'esthétique et le corps d'une single-cutaway."),
419(26,2,"The Singlecut Hollowbody II offers brilliant acoustics and a vast array of tones with the sleek aesthetic of a single-cutaway body shape."),
420(27,1,"La Zach Myers a assé de fonctionnalités pour satisfaire les musiciens les plus exigeants."),
421(27,2,"The SE Zach Myers has enough features to satisfy even the most demanding musicians."),
422(28,1,"Facile et abordable possibilité dans le monde des guitares 8 cordes !"),
423(28,2,"Easy and affordable entry into the world of 8-String guitars !"),
424(29,1,"Design solide et un son incroyable"),
425(29,2,"Solid design and wonderful tone"),
426(30,1,"La dernière version des Omen. Corps Maha avec manche rapide"),
427(30,2,"Last version of Omen series. Maha body with fast neck."),
428(31,1,"Guitare signature du guitariste principal d'Avenged Sevenfold"),
429(31,2,"Signature guitar from Avenged Sevenfold's guitarist"),
430(32,1,"Guitare équipée de mécaniques Tune-o-matic."),
431(32,2,"Guitar equipped with Tune-o-matic mechanics."),
432(33,1,"Guitare typée metal pour un son envoûtant et puissant."),
433(33,2,"Metal-typed guitar for an immersive and powerful sound."),
434
435(34,1,"Ibanez RG de la serie Gio avec un rapport qualité/prix imbattable"),
436(34,2,"Ibanez Gio Series RG with unbeatable Price/Performance Ratio! "),
437(35,1,"Un autre bon exemple que l'excellence peut être abordable."),
438(35,2,"Another good example that excellence can be affordable."),
439(36,1,"Modèle signature de Paul Stanley"),
440(36,2,"Signature model from Paul Stanley"),
441(37,1,"Corps typé mahogany en 3 pièces, manche en érable Wizard III profilé rosewood avec 24 frettes Jumbo"),
442(37,2,"Mahogany body 3-piece maple neck Wizard III neck profile rosewood fretboard 24 jumbo frets"),
443(38,1,"Modèle signature de Steve Vai"),
444(38,2,"Steve Vai signature model"),
445(39,1,"Une guitare n'a pas besoin de coûter une fortune pour sonner bien."),
446(39,2,"A guitar doesn't have to cost a bundle to sound good. "),
447(40,1,"La Les Paul Standard est le pilier de Gibson, et représente le parfait équilibre entre le design traditionnel et les fonctionnalités nouvelles."),
448(40,2,"The Les Paul Standard is the flagship of Gibson's electric guitar collection and represents the perfect balance between traditional design and modern features. "),
449(41,1,"Introduite en 1960 comme la successeuse de la légendaire Les Paul, la SG est vite devenue une alternative populaire pour beaucoup de musiciens rock."),
450(41,2,"Originally introduced in the 60s as the successor to the legendary Les Paul, the SG quickly developed into a popular alternative for many rock musicians. "),
451(42,1,"Guitare semi-acoustique équipée de deux pickups Gibson Burstbucker"),
452(42,2,"Semi-Hollow guitar equipped with two Gibson Burstbucker pickups."),
453(43,1,"Même les fabriquants traditionnels tels que Gibson veulent essayer quelque chose de nouveau, et donner à des modèles établis des nouvelles fonctionnalités flambant neuves à des guitares."),
454(43,2,"Even a traditional manufacturer such as Gibson is willing to try something new, to give established models brand new features suitable for modern guitars."),
455(44,1,"Grâce à une énorme livraison que nous avons reçu récemment, nous avons la possibilité d'offrir la Les Paul traditional à un prix incroyablement bas !"),
456(44,2,"Due to a huge shipment we received recently, we are able to offer original Gibson USA Guitars at unbelievably low prices!"),
457(45,1,"La Les Paul Deluxe a vu le jour pour la première fois en 1968 et est devenue le visage du rock classique des années 70. Excellent équilibre entre le vintage et le moderne"),
458(45,2,"The Les Paul Deluxe first saw the light of day in 1968 and today is the face of 70s Classic Rock a great balance between vintage and modern. "),
459(46,1,"Gibson présente une de ses meilleures offres actuelles, probablement la meilleure SG jamais faite"),
460(46,2,"Gibson is presenting one its best offers yet, quite possibly the best value SG ever."),
461
462(47,1,"Branchez, et amusez vous ! Le magnifique ukulélé Mino Aka (sourire en hawaïen)"),
463(47,2,"Plug in and get happy! Fender's delightful concert ukulele, the Mino'Aka (Hawaiian for 'smile'),"),
464(48,1,"Ukulélé de concert."),
465(48,2,"Ukulele for the stage"),
466(49,1,"Ukulélé avec un corps identique à une fender"),
467(49,2,"Ukulele with a fender body style");
468
469insert into client (email,motDePasse,nom,prenom,homme,dateNaissance,telFixe,gsm,numTva,idAdresse)
470
471values
472("antoine@hotmail.com","aaaa123","Antoine","Delarge",true,str_to_date('01,5,1985','%d,%m,%Y'),'08741125','0446597815',null,1),
473("Bill@hotmail.com","re4h98ger","Bill","Bumgardner",true,str_to_date('07,4,1987','%d,%m,%Y'),'088459635','0421478950',null,2),
474("Dinos@hotmail.com","gre684hrz68","Dinos","Costakis",true,str_to_date('18,12,1991','%d,%m,%Y'),'047588963','0478965289','BE1861681478',3),
475("Hervé@hotmail.com","mio489mlio4m","Hervé","Marquis",true,str_to_date('16,4,1996','%d,%m,%Y'),'08147593','0471589300',null,4),
476("Chad@hotmail.com","etbhbt8e4","Chad","Bailey",true,str_to_date('07,9,1976','%d,%m,%Y'),'087599687','0498521780',null,5);
477
478
479/*
480CREATE DEFINER=`root`@`localhost` PROCEDURE `insertionsGuitaresEtBasses`()
481BEGIN
482 declare var int default 0;
483 declare nbTypes int default 3;
484 declare nbCouleurs int default 7;
485 declare nbCategories int default 2;
486 declare nbModeles int default 46;
487
488 while var < 1000 do
489 insert into instrument(numSerie,idType,idCouleur,idCategorie,idModele)
490 values
491 (substring(md5(concat(var,"GUITARES_ET_BASSES")),10),floor(rand()*(nbTypes-1+1))+1,floor(rand()*(nbCouleurs-1+1))+1,floor(rand()*(nbCategories-1+1))+1,floor(rand()*(nbModeles-1+1))+1);
492 set var = var + 1;
493 end while;
494END
495*/
496
497/*
498CREATE DEFINER=`root`@`localhost` PROCEDURE `insertionsUkuleles`()
499BEGIN
500 declare var int default 0;
501 declare nbTypes int default 3;
502 declare nbCouleurs int default 7;
503 declare nbCategories int default 2;
504 declare nbModeles int default 46;
505
506 while var < 30 do
507 insert into instrument(numSerie,idType,idCouleur,idCategorie,idModele)
508 values
509 (substring(md5(concat(var,"UKULELES")),10),floor(rand()*(nbTypes-1+1))+1,floor(rand()*(nbCouleurs-1+1))+1,floor(rand()*(nbCategories-1+1))+1,floor(rand()*(nbModeles-1+1))+1);
510 set var = var + 1;
511 end while;
512END
513*/
514
515call insertionsGuitaresEtBasses();
516call insertionsUkuleles();