parent
							
								
									9828a079e0
								
							
						
					
					
						commit
						084c2558fb
					
				| @ -0,0 +1,56 @@ | |||||||
|  | -- Recreate webshop user | ||||||
|  | -- (really long procedure for non existing 'DROP USER IF EXISTS' construct in MySQL) | ||||||
|  | -- See: http://bugs.mysql.com/bug.php?id=19166 | ||||||
|  | CREATE DATABASE IF NOT EXISTS temp; | ||||||
|  | DROP PROCEDURE IF EXISTS `temp`.`drop_user_if_exists` ; | ||||||
|  | DELIMITER $$ | ||||||
|  | CREATE PROCEDURE `temp`.`drop_user_if_exists`() | ||||||
|  | BEGIN | ||||||
|  |   DECLARE foo BIGINT DEFAULT 0 ; | ||||||
|  |   SELECT COUNT(*) | ||||||
|  |   INTO foo | ||||||
|  |     FROM `mysql`.`user` | ||||||
|  |       WHERE `User` = 'webshop' ; | ||||||
|  | 
 | ||||||
|  |   IF foo > 0 THEN | ||||||
|  |          DROP USER 'webshop'@'localhost' ; | ||||||
|  |   END IF; | ||||||
|  | END ;$$ | ||||||
|  | DELIMITER ; | ||||||
|  | CALL `temp`.`drop_user_if_exists`() ; | ||||||
|  | DROP DATABASE temp; | ||||||
|  | 
 | ||||||
|  | CREATE USER 'webshop'@'localhost' IDENTIFIED BY 'pass'; | ||||||
|  | GRANT ALL PRIVILEGES ON  `webshop\_%` . * TO  'webshop'@'localhost'; | ||||||
|  | 
 | ||||||
|  | DROP DATABASE webshop_sql1; | ||||||
|  | CREATE DATABASE webshop_sql1; | ||||||
|  | USE webshop_sql1; | ||||||
|  | 
 | ||||||
|  | CREATE TABLE `gebruikers` ( | ||||||
|  |   `id` int(11) NOT NULL, | ||||||
|  |   `gebruikersnaam` varchar(255) NOT NULL, | ||||||
|  |   `wachtwoord` varchar(255) NOT NULL, | ||||||
|  |   PRIMARY KEY (`id`) | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=latin1; | ||||||
|  | 
 | ||||||
|  | INSERT INTO `gebruikers` (`id`, `gebruikersnaam`, `wachtwoord`) VALUES | ||||||
|  | (1, 'admin', 'ikbenzoslim'), | ||||||
|  | (2, 'paul', 'wachtwoord12345'), | ||||||
|  | (3, 'wim', '1337hacker'), | ||||||
|  | (4, 'marco', 'apple4ever'); | ||||||
|  | 
 | ||||||
|  | CREATE TABLE `producten` ( | ||||||
|  |   `id` int(11) NOT NULL, | ||||||
|  |   `naam` varchar(255) NOT NULL, | ||||||
|  |   `prijs` decimal(10,2) NOT NULL, | ||||||
|  |   `beschrijving` text NOT NULL, | ||||||
|  |   `afbeelding` varchar(255) NOT NULL, | ||||||
|  |   PRIMARY KEY (`id`) | ||||||
|  | ) ENGINE=InnoDB DEFAULT CHARSET=latin1; | ||||||
|  | 
 | ||||||
|  | INSERT INTO `producten` (`id`, `naam`, `prijs`, `beschrijving`, `afbeelding`) VALUES | ||||||
|  | (0, 'Kraan Deluxe', 100.00, 'Onze beste kraan! Past perfect bij elk interieur', 'deluxe.jpg'), | ||||||
|  | (1, 'Kraan Basis', 5.00, 'Kraan zonder poespas', 'basis.jpg'), | ||||||
|  | (2, 'Geldkraan', 30.00, 'Lastig open te draaien, maar makkelijk om dicht te draaien. Betaalt zichzelf terug', 'geld.jpg'), | ||||||
|  | (4, 'Dubbel afsluitbare kraan', 40.00, 'Voor als u nog zekerder wilt zijn dat uw kraan niet lekt', 'kurk.jpg'); | ||||||
					Loading…
					
					
				
		Reference in new issue