From 1a9e339119a2e335e539d6dd810a7d5e403f19ff Mon Sep 17 00:00:00 2001 From: Felix Date: Mon, 16 May 2022 17:50:32 +0200 Subject: [PATCH] add "abteilung" table to database dump --- Database.cs | 1 - Person.cs | 50 +++++++++++++++++++++++++------------------------- stammdaten.sql | 35 +++++++++++++++++++++++++++++++---- 3 files changed, 56 insertions(+), 30 deletions(-) diff --git a/Database.cs b/Database.cs index 1b00e37..98a3b50 100644 --- a/Database.cs +++ b/Database.cs @@ -14,7 +14,6 @@ namespace it_projekt MySqlConnection connection = new MySqlConnection(connectionString); try { - Console.WriteLine("Connecting to MySQL..."); connection.Open(); string sql = "SELECT * FROM stammdaten"; diff --git a/Person.cs b/Person.cs index c40df5d..92eb085 100644 --- a/Person.cs +++ b/Person.cs @@ -1,28 +1,28 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace it_projekt -{ - public class Person - { - public string Id { get; set; } - public string Lastname { get; set; } - public string Firstname { get; set; } - public DateTime CreationDate { get; set; } - +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace it_projekt +{ + public class Person + { + public string Id { get; set; } + public string Lastname { get; set; } + public string Firstname { get; set; } + public DateTime CreationDate { get; set; } + public Person() { - } - public Person(string Id, string Lastname, string Firstname, DateTime CreationDate) - { - this.Id = Id; - this.Lastname = Lastname; - this.Firstname = Firstname; - this.CreationDate = CreationDate; - } - } -} + } + public Person(string Id, string Lastname, string Firstname, DateTime CreationDate) + { + this.Id = Id; + this.Lastname = Lastname; + this.Firstname = Firstname; + this.CreationDate = CreationDate; + } + } +} diff --git a/stammdaten.sql b/stammdaten.sql index 01d34fd..cf3d84a 100644 --- a/stammdaten.sql +++ b/stammdaten.sql @@ -2,7 +2,7 @@ -- -- Host: localhost Database: stammdaten -- ------------------------------------------------------ --- Server version 10.4.24-MariaDB +-- Server version 10.4.24-MariaDB /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; @@ -15,6 +15,31 @@ /*!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 `abteilung` +-- + +DROP TABLE IF EXISTS `abteilung`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `abteilung` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `kuerzel` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `abteilung` +-- + +LOCK TABLES `abteilung` WRITE; +/*!40000 ALTER TABLE `abteilung` DISABLE KEYS */; +INSERT INTO `abteilung` VALUES (1,'CI/PDP 2','Big Data'),(2,'CI/PEA3','Ausbildungsabteilung'),(3,'PS/PTS','Power Train Solution'); +/*!40000 ALTER TABLE `abteilung` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `stammdaten` -- @@ -27,7 +52,9 @@ CREATE TABLE `stammdaten` ( `firstname` varchar(255) NOT NULL, `lastname` varchar(255) NOT NULL, `creationdate` date NOT NULL, - PRIMARY KEY (`id`) + `abteilungs_id` int(11) NOT NULL, + PRIMARY KEY (`id`), + FOREIGN KEY (abteilungs_id) REFERENCES abteilung(id) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4; /*!40101 SET character_set_client = @saved_cs_client */; @@ -37,7 +64,7 @@ CREATE TABLE `stammdaten` ( LOCK TABLES `stammdaten` WRITE; /*!40000 ALTER TABLE `stammdaten` DISABLE KEYS */; -INSERT INTO `stammdaten` VALUES (1,'fritz','kuss','2016-04-01'),(3,'julian','schoenfeld','2018-05-16'),(5,'felix','hartmann','2013-06-27'); +INSERT INTO `stammdaten` VALUES (1,'fritz','kuss','2016-04-01',3),(3,'julian','schoenfeld','2018-05-16',2),(5,'felix','hartmann','2013-06-27',1); /*!40000 ALTER TABLE `stammdaten` ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; @@ -50,4 +77,4 @@ UNLOCK TABLES; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2022-05-09 14:40:11 +-- Dump completed on 2022-05-16 17:44:59 \ No newline at end of file