Skip to content

Instantly share code, notes, and snippets.

@clarade
Forked from sblondeau/sql_advanced.sql
Created March 31, 2021 12:34
Show Gist options
  • Save clarade/307c4f98d8be5125a6d957997bb4ea11 to your computer and use it in GitHub Desktop.
Save clarade/307c4f98d8be5125a6d957997bb4ea11 to your computer and use it in GitHub Desktop.
-- MySQL dump 10.13 Distrib 5.7.21, for Linux (x86_64)
--
-- Host: localhost Database: bdd_advanced
-- ------------------------------------------------------
-- Server version 5.7.21-0ubuntu0.16.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `Kingdom`
--
DROP TABLE IF EXISTS `Kingdom`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `Kingdom` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(90) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `Kingdom`
--
LOCK TABLES `Kingdom` WRITE;
/*!40000 ALTER TABLE `Kingdom` DISABLE KEYS */;
INSERT INTO `Kingdom` VALUES (1,'Logre'),(2,'Caledonie'),(3,'Carmelide'),(4,'Vannes'),(5,'Galles'),(6,'Aquitaine');
/*!40000 ALTER TABLE `Kingdom` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `Person`
--
DROP TABLE IF EXISTS `Person`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `Person` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`firstname` varchar(80) NOT NULL,
`lastname` varchar(80) DEFAULT NULL,
`age` int(11) NOT NULL,
`role_id` int(11) DEFAULT NULL,
`kingdom_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_Person_Kingdom_idx` (`kingdom_id`),
KEY `fk_Person_Role_idx` (`role_id`),
CONSTRAINT `fk_Person_kingdom` FOREIGN KEY (`kingdom_id`) REFERENCES `Kingdom` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINT `fk_Person_role` FOREIGN KEY (`role_id`) REFERENCES `Role` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `Person`
--
LOCK TABLES `Person` WRITE;
/*!40000 ALTER TABLE `Person` DISABLE KEYS */;
INSERT INTO `Person` VALUES (1,'Arthur','Pendragon',35,1,1),(2,'Guenièvre',NULL,30,NULL,3),(3,'Merlin',NULL,850,3,NULL),(4,'Perceval',NULL,36,2,5),(5,'Caradoc',NULL,32,2,4),(6,'Calogrenant',NULL,44,1,2),(7,'Leodagan',NULL,47,1,3),(8,'Lancelot','Du Lac',33,2,NULL),(9,'Elias','De Kelliwic\'h',52,3,NULL),(10,'Mevanwi','',28,NULL,4),(11,'Yvain','',23,2,3);
/*!40000 ALTER TABLE `Person` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `Role`
--
DROP TABLE IF EXISTS `Role`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `Role` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`role` varchar(80) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `Role`
--
LOCK TABLES `Role` WRITE;
/*!40000 ALTER TABLE `Role` DISABLE KEYS */;
INSERT INTO `Role` VALUES (1,'roi'),(2,'chevalier'),(3,'magicien');
/*!40000 ALTER TABLE `Role` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2018-03-05 11:33:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment