{"id":20,"date":"2021-08-12T10:15:52","date_gmt":"2021-08-12T10:15:52","guid":{"rendered":"https:\/\/christoph-schmalfuss.de\/blog\/?p=20"},"modified":"2021-10-22T11:07:12","modified_gmt":"2021-10-22T11:07:12","slug":"python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac","status":"publish","type":"post","link":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/","title":{"rendered":"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=8s9C4mLFWEc\">Im ersten Tutorial<\/a> haben wir uns angeschaut, wie man mit Python eine Datenbank erstellen kann. Und heute wollen wir die Datenbank zum ersten mal mit Daten f\u00fcllen. Los geht&#8217;s!<\/p>\n\n\n\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/RWN08b0tVoM?controls=0\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n\n\n\n<p>So sieht unser Quellcode bisher aus:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>import mysql.connector\n\nmy_db = mysql.connector.connect(\n    host=&quot;localhost&quot;,\n    user=&quot;root&quot;,\n    password=&quot;adsfwioern95203740\u00df!!?=234yxn\u00fccasd..er!&quot;\n)\n\nmy_cursor = my_db.cursor()\n\nmy_cursor.execute(&quot;CREATE DATABASE tourplaner&quot;)\nmy_cursor.execute(&quot;SHOW DATABASES&quot;)\n\nfor db in my_cursor:\n    print(db)\n<\/code><\/pre><\/div>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>(&#39;information_schema&#39;,)\n(&#39;mysql&#39;,)\n(&#39;performance_schema&#39;,)\n(&#39;sys&#39;,)\n(&#39;tourplaner&#39;,)<\/code><\/pre><\/div>\n\n\n\n<p>Da wir jetzt dauerhaft in unserer Tourplaner-Datenbank arbeiten werden, k\u00f6nnen wir die Datenbank mit in unseren Connector eintragen. Alles \u00fcberfl\u00fcssige aus dem Skript k\u00f6nnen wir jetzt auch entfernen. <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>import mysql.connector\n\nmy_db = mysql.connector.connect(\n    host=&quot;localhost&quot;,\n    user=&quot;root&quot;,\n    password=&quot;adsfwioern95203740\u00df!!?=234yxn\u00fccasd..er!&quot;,\n    database=&quot;tourplaner&quot;\n)\n\nmy_cursor = my_db.cursor()<\/code><\/pre><\/div>\n\n\n\n<p>Jetzt erstellen wir in der Datenbank <code>tourplaner<\/code> eine Tabelle. Das wird dann auch die Tabelle sein, in der wir die tats\u00e4chlichen Daten eintragen. Und sp\u00e4testens jetzt sollten wir uns Gedanken um die Struktur der Daten machen. <\/p>\n\n\n\n<p>F\u00fcr das Tutorial hab ich mir gedacht, dass wir einen kleinen Tourplaner schreiben, in dem Konzerttermine einer Band gespeichert werden. Daf\u00fcr hab ich mal ein paar alte Tourdaten meiner Band rausgesucht. Und die sehen folgenderma\u00dfen aus:<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>11.11.2017 \u2013 ISR \u2013 Haifa \n10.11.2017 \u2013 ISR \u2013 Tel Aviv-Jaffa \n09.11.2017 \u2013 ISR \u2013 Ein Hashofet \n08.11.2017 \u2013 ISR \u2013 Jerusalem \n06.11.2017 - ISR \u2013 Tel Aviv-Jaffa <\/code><\/pre><\/div>\n\n\n\n<p>Ihr seht schon &#8211; die Tourdaten bestehen immer aus 3 Daten: Dem Konzertdatum, dem Land und der Stadt. Und in dieser Form legen wir jetzt auch unsere Tabelle an. Zuerst erstellen wir einen entsprechenden sql-Befehl.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>sql = &quot;&quot;&quot;\n        CREATE TABLE konzerte(\n            datum DATE,\n            land TINYTEXT,\n            stadt TINYTEXT\n            )\n      &quot;&quot;&quot;<\/code><\/pre><\/div>\n\n\n\n<p>Hinter dem Namen der Spalte geben wir dahinter immer den Datentyp an, z.B. <code>DATE<\/code> f\u00fcr ein Datum. Den sql-Befehl lassen wir jetzt vom Cursor ausf\u00fchren. <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>my_cursor.execute(sql)<\/code><\/pre><\/div>\n\n\n\n<p>Nun hat der Cursor f\u00fcr uns eine neue Tabelle angelegt. Und jetzt k\u00f6nnen wir auch schon den ersten Datensatz eintragen. Auch daf\u00fcr schreiben wir wieder einen SQL-Befehl.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>#11.11.2017 \u2013 ISR \u2013 Haifa \nsql = &quot;&quot;&quot;\n        INSERT INTO konzerte VALUES (\n            &#39;2017-12-18&#39;,\n            &#39;Israel&#39;,\n            &#39;Tel Aviv&#39;\n        )\n      &quot;&quot;&quot;\n\nmy_cursor.execute(sql)\nmy_db.commit()\n<\/code><\/pre><\/div>\n\n\n\n<p>Anschlie\u00dfend wollen wir nat\u00fcrlich sehen, ob das funktioniert hat. Deshalb schreiben wir uns eine Funktion, die uns alle Daten der Tabelle ausgibt.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>def show_all_data():\n    my_cursor.execute(&quot;SELECT * FROM konzerte&quot;)\n    result = my_cursor.fetchall()\n\n    for _ in result:\n        print(_)\n\n\nshow_all_data()<\/code><\/pre><\/div>\n\n\n\n<p>Wenn wir das Skript jetzt ausf\u00fchren, sehen wir, dass erfolgreich ein neuer Datensatz angelegt wurde. An der Stelle k\u00f6nnten wir jetzt eigentlich schon aufh\u00f6ren. \ud83e\udd73 <\/p>\n\n\n\n<p> Aber f\u00fcr jeden neuen Datensatz hier direkt im Quellcode herumzufummeln, ist nat\u00fcrlich noch keine sch\u00f6ne L\u00f6sung. Deshalb schreiben wir uns jetzt noch eine Funktion, die vom Nutzer den neuen Datensatz einfach abfragt. <\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>def insert_concert_from_user_input():\n\n    datum = input(&#39;Datum: &#39;)\n    land = input(&#39;Land: &#39;)\n    stadt = input(&#39;Stadt: &#39;)\n\n    val = f&#39;&quot;{datum}&quot;, &quot;{land}&quot;, &quot;{stadt}&quot;&#39;\n    sql = f&#39;INSERT INTO konzerte VALUES ({val})&#39;\n\n    my_cursor.execute(sql)\n    my_db.commit()\n\ninsert_concert_from_user_input()<\/code><\/pre><\/div>\n\n\n\n<p>Und damit haben wir es geschafft. Wenn wir das Skript ausf\u00fchren, k\u00f6nnen wir bequem einen neuen Datensatz anlegen.<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>python3 main.py\n\n Datum: 2017-11-10\n Land: Israel\n Stadt: Tel Aviv\n (datetime.date(2017, 11, 10), &#39;Israel&#39;, &#39;Tel Aviv&#39;)<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 Kompletter Quellcode<\/h2>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>import mysql.connector\n\nmy_db = mysql.connector.connect(\n    host=&quot;localhost&quot;,\n    user=&quot;root&quot;,\n    password=&quot;adsfwioern95203740\u00df!!?=234yxn\u00fccasd..er!&quot;,\n    database=&quot;tourplaner&quot;\n)\n\nmy_cursor = my_db.cursor()\n\n\ndef insert_concert_from_user_input():\n\n    datum = input(&#39;Datum: &#39;)\n    land = input(&#39;Land: &#39;)\n    stadt = input(&#39;Stadt: &#39;)\n\n    val = f&#39;&quot;{datum}&quot;, &quot;{land}&quot;, &quot;{stadt}&quot;&#39;\n    sql = f&#39;INSERT INTO konzerte VALUES ({val})&#39;\n\n    my_cursor.execute(sql)\n    my_db.commit()\n\n\ndef show_all_data():\n\n    my_cursor.execute(&quot;SELECT * FROM konzerte&quot;)\n    result = my_cursor.fetchall()\n\n    for _ in result:\n        print(_)\n\n\ninsert_concert_from_user_input()\nshow_all_data()\n<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Im ersten Tutorial haben wir uns angeschaut, wie man mit Python eine Datenbank erstellen kann. Und heute wollen wir die&hellip;<\/p>\n","protected":false},"author":1,"featured_media":83,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-20","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-datenbanken"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c &mdash; Programmieren mit Chris<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-\ud83d\udc2c\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c &mdash; Programmieren mit Chris\" \/>\n<meta property=\"og:description\" content=\"Im ersten Tutorial haben wir uns angeschaut, wie man mit Python eine Datenbank erstellen kann. Und heute wollen wir die&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-\ud83d\udc2c\/\" \/>\n<meta property=\"og:site_name\" content=\"Programmieren mit Chris\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-12T10:15:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-22T11:07:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@chrischmayt\" \/>\n<meta name=\"twitter:site\" content=\"@chrischmayt\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"chris\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#organization\",\"name\":\"Programmieren mit Chris\",\"url\":\"https:\/\/christoph-schmalfuss.de\/blog\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/christoph-schmalfu\\u00df-52a93b209\/\",\"https:\/\/www.youtube.com\/channel\/UC0faHRYVxDn7chW573SSh8A\",\"https:\/\/twitter.com\/chrischmayt\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#logo\",\"inLanguage\":\"de\",\"url\":\"http:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/programmieren-mit-chris-logo-ohne-schatten-3000x3000-transparent.png\",\"contentUrl\":\"http:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/programmieren-mit-chris-logo-ohne-schatten-3000x3000-transparent.png\",\"width\":3000,\"height\":3000,\"caption\":\"Programmieren mit Chris\"},\"image\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#website\",\"url\":\"https:\/\/christoph-schmalfuss.de\/blog\/\",\"name\":\"Programmieren lernen mit Chris\",\"description\":\"Tutorials | Vlogs\",\"publisher\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/christoph-schmalfuss.de\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#primaryimage\",\"inLanguage\":\"de\",\"url\":\"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png\",\"contentUrl\":\"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png\",\"width\":1280,\"height\":720},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#webpage\",\"url\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/\",\"name\":\"Python MySQL | Daten einf\\u00fcgen | Tutorial (Deutsch) | f\\u00fcr Anf\\u00e4ngerinnen und Anf\\u00e4nger \\ud83d\\udc2c &mdash; Programmieren mit Chris\",\"isPartOf\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#primaryimage\"},\"datePublished\":\"2021-08-12T10:15:52+00:00\",\"dateModified\":\"2021-10-22T11:07:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/christoph-schmalfuss.de\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python MySQL | Daten einf\\u00fcgen | Tutorial (Deutsch) | f\\u00fcr Anf\\u00e4ngerinnen und Anf\\u00e4nger \\ud83d\\udc2c\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#webpage\"},\"author\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#\/schema\/person\/b64d7415ba9ac63f395509d7097012bb\"},\"headline\":\"Python MySQL | Daten einf\\u00fcgen | Tutorial (Deutsch) | f\\u00fcr Anf\\u00e4ngerinnen und Anf\\u00e4nger \\ud83d\\udc2c\",\"datePublished\":\"2021-08-12T10:15:52+00:00\",\"dateModified\":\"2021-10-22T11:07:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#webpage\"},\"wordCount\":357,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png\",\"articleSection\":[\"Datenbanken\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#\/schema\/person\/b64d7415ba9ac63f395509d7097012bb\",\"name\":\"chris\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/christoph-schmalfuss.de\/blog\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/176e906a49456dda30761449564e6e69d6b070f731880e6ace0d8e2d1746f1b6?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/176e906a49456dda30761449564e6e69d6b070f731880e6ace0d8e2d1746f1b6?s=96&d=retro&r=g\",\"caption\":\"chris\"},\"sameAs\":[\"http:\/\/christoph-schmalfuss.de\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c &mdash; Programmieren mit Chris","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-\ud83d\udc2c\/","og_locale":"de_DE","og_type":"article","og_title":"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c &mdash; Programmieren mit Chris","og_description":"Im ersten Tutorial haben wir uns angeschaut, wie man mit Python eine Datenbank erstellen kann. Und heute wollen wir die&hellip;","og_url":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-\ud83d\udc2c\/","og_site_name":"Programmieren mit Chris","article_published_time":"2021-08-12T10:15:52+00:00","article_modified_time":"2021-10-22T11:07:12+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png","path":"\/var\/www\/virtual\/schmalin\/html\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png","size":"full","id":83,"alt":"","pixels":921600,"type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@chrischmayt","twitter_site":"@chrischmayt","twitter_misc":{"Verfasst von":"chris","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/christoph-schmalfuss.de\/blog\/#organization","name":"Programmieren mit Chris","url":"https:\/\/christoph-schmalfuss.de\/blog\/","sameAs":["https:\/\/www.linkedin.com\/in\/christoph-schmalfu\u00df-52a93b209\/","https:\/\/www.youtube.com\/channel\/UC0faHRYVxDn7chW573SSh8A","https:\/\/twitter.com\/chrischmayt"],"logo":{"@type":"ImageObject","@id":"https:\/\/christoph-schmalfuss.de\/blog\/#logo","inLanguage":"de","url":"http:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/programmieren-mit-chris-logo-ohne-schatten-3000x3000-transparent.png","contentUrl":"http:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/programmieren-mit-chris-logo-ohne-schatten-3000x3000-transparent.png","width":3000,"height":3000,"caption":"Programmieren mit Chris"},"image":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/christoph-schmalfuss.de\/blog\/#website","url":"https:\/\/christoph-schmalfuss.de\/blog\/","name":"Programmieren lernen mit Chris","description":"Tutorials | Vlogs","publisher":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/christoph-schmalfuss.de\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"ImageObject","@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#primaryimage","inLanguage":"de","url":"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png","contentUrl":"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png","width":1280,"height":720},{"@type":"WebPage","@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#webpage","url":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/","name":"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c &mdash; Programmieren mit Chris","isPartOf":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#primaryimage"},"datePublished":"2021-08-12T10:15:52+00:00","dateModified":"2021-10-22T11:07:12+00:00","breadcrumb":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/christoph-schmalfuss.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c"}]},{"@type":"Article","@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#article","isPartOf":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#webpage"},"author":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/#\/schema\/person\/b64d7415ba9ac63f395509d7097012bb"},"headline":"Python MySQL | Daten einf\u00fcgen | Tutorial (Deutsch) | f\u00fcr Anf\u00e4ngerinnen und Anf\u00e4nger \ud83d\udc2c","datePublished":"2021-08-12T10:15:52+00:00","dateModified":"2021-10-22T11:07:12+00:00","mainEntityOfPage":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#webpage"},"wordCount":357,"commentCount":0,"publisher":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/#organization"},"image":{"@id":"https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#primaryimage"},"thumbnailUrl":"https:\/\/christoph-schmalfuss.de\/blog\/wp-content\/uploads\/2021\/08\/Thumbnail-sql-neu.png","articleSection":["Datenbanken"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/christoph-schmalfuss.de\/blog\/2021\/08\/12\/python-mysql-daten-einfuegen-tutorial-deutsch-fuer-anfaengerinnen-und-anfaenger-%f0%9f%90%ac\/#respond"]}]},{"@type":"Person","@id":"https:\/\/christoph-schmalfuss.de\/blog\/#\/schema\/person\/b64d7415ba9ac63f395509d7097012bb","name":"chris","image":{"@type":"ImageObject","@id":"https:\/\/christoph-schmalfuss.de\/blog\/#personlogo","inLanguage":"de","url":"https:\/\/secure.gravatar.com\/avatar\/176e906a49456dda30761449564e6e69d6b070f731880e6ace0d8e2d1746f1b6?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/176e906a49456dda30761449564e6e69d6b070f731880e6ace0d8e2d1746f1b6?s=96&d=retro&r=g","caption":"chris"},"sameAs":["http:\/\/christoph-schmalfuss.de\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":9,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":37,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/posts\/20\/revisions\/37"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/media\/83"}],"wp:attachment":[{"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christoph-schmalfuss.de\/blog\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}