<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Datenbanken Archive - CEOsBay</title>
	<atom:link href="https://ceosbay.com/tag/datenbanken/feed/" rel="self" type="application/rss+xml" />
	<link>https://ceosbay.com/tag/datenbanken/</link>
	<description>It&#039;s all about Tech</description>
	<lastBuildDate>Sun, 27 Aug 2023 16:34:54 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://i0.wp.com/ceosbay.com/wp-content/uploads/2022/11/image.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Datenbanken Archive - CEOsBay</title>
	<link>https://ceosbay.com/tag/datenbanken/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">211828771</site>	<item>
		<title>Web Crawling &#8211; Wie das Internet kartographiert wird</title>
		<link>https://ceosbay.com/2023/08/24/web-crawling-wie-das-internet-kartographiert-wird/</link>
					<comments>https://ceosbay.com/2023/08/24/web-crawling-wie-das-internet-kartographiert-wird/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Thu, 24 Aug 2023 20:22:00 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Automatisierung]]></category>
		<category><![CDATA[Big-Data]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Datenschutz]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Aktualisierungshäufigkeit]]></category>
		<category><![CDATA[Automatisiertes Durchsuchen]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Content-Erfassung]]></category>
		<category><![CDATA[Crawler-Logik]]></category>
		<category><![CDATA[Datenextraktion]]></category>
		<category><![CDATA[Datensammlung]]></category>
		<category><![CDATA[Deep Web]]></category>
		<category><![CDATA[Digitaler Fußabdruck]]></category>
		<category><![CDATA[Doppelte Inhalte]]></category>
		<category><![CDATA[Dynamische Inhalte]]></category>
		<category><![CDATA[Ethik des Crawlings]]></category>
		<category><![CDATA[Geschichte des Crawlings]]></category>
		<category><![CDATA[Indexierung]]></category>
		<category><![CDATA[Internet-Architektur]]></category>
		<category><![CDATA[Linkverfolgung]]></category>
		<category><![CDATA[Online-Informationen]]></category>
		<category><![CDATA[Online-Suche]]></category>
		<category><![CDATA[robots.txt]]></category>
		<category><![CDATA[Skripte]]></category>
		<category><![CDATA[Spider]]></category>
		<category><![CDATA[Suchmaschinen]]></category>
		<category><![CDATA[Suchmaschinen-Algorithmen]]></category>
		<category><![CDATA[Suchmaschinenoptimierung]]></category>
		<category><![CDATA[URL-Verfolgung]]></category>
		<category><![CDATA[Web Crawling]]></category>
		<category><![CDATA[Web-Index]]></category>
		<category><![CDATA[Web-Organisation]]></category>
		<category><![CDATA[Web-Technologien]]></category>
		<category><![CDATA[Webcrawler]]></category>
		<category><![CDATA[Webinhalt]]></category>
		<category><![CDATA[Webseiten-Analyse]]></category>
		<category><![CDATA[Website Performance]]></category>
		<category><![CDATA[Webstruktur]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2186</guid>

					<description><![CDATA[<p>Web Crawling, oftmals auch einfach als &#8222;Crawling&#8220; bezeichnet, gehört zu den Kernprozessen, durch die Suchmaschinen das World Wide Web indexieren und verstehen. Doch was genau steckt hinter diesem Begriff? Wie entstand Crawling, und wie kann &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/08/24/web-crawling-wie-das-internet-kartographiert-wird/">Web Crawling &#8211; Wie das Internet kartographiert wird</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Web Crawling, oftmals auch einfach als &#8222;Crawling&#8220; bezeichnet, gehört zu den Kernprozessen, durch die <a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschinen</a> das World Wide Web indexieren und verstehen. Doch was genau steckt hinter diesem Begriff? Wie entstand Crawling, und wie kann es effektiv umgesetzt werden?</p>



<h2 class="wp-block-heading">Was ist Web Crawling?</h2>



<p>Web Crawling bezeichnet den Prozess, bei dem automatisierte Skripte, sogenannte Webcrawler oder Spiders, Webseiten systematisch durchsuchen, um Informationen zu sammeln und zu indexieren. Diese Informationen werden dann in Datenbanken von <a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschinen</a> gespeichert und sind Grundlage für Suchergebnisse, wenn Nutzer eine Anfrage eingeben.</p>



<h2 class="wp-block-heading">Die Geschichte des Web Crawling</h2>



<p>Die Ursprünge des Web Crawlings liegen in den frühen Tagen des Internets. Die rasante Zunahme von Websites in den 1990er Jahren erforderte eine Methode, um diese Inhalte zu organisieren und zugänglich zu machen. Hier traten die ersten <a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschinen</a> auf den Plan. Während die genaue Urheberschaft des ersten Crawlers schwer zu bestimmen ist, gilt der &#8222;Wandex&#8220; oft als einer der ersten Webcrawler. Kurz darauf folgten viele andere, darunter der von der Stanford University entwickelte &#8222;Googlebot&#8220;.</p>



<h2 class="wp-block-heading">Best Practices für effektives Web Crawling</h2>



<p>Bei der Umsetzung eines Web Crawlers sind verschiedene Aspekte zu berücksichtigen:</p>



<ol class="wp-block-list">
<li><strong>Zielgerichtetheit:</strong><br>Klare Definition, welche Informationen gesammelt und welchen Zweck sie erfüllen.</li>



<li><strong>Respekt vor robots.txt:</strong><br>Diese Datei gibt Webmastern die Möglichkeit, bestimmte Teile ihrer Website vor Crawling zu schützen. Ein ethischer Crawler respektiert diese Wünsche.</li>



<li><strong>Geschwindigkeitsbeschränkungen:</strong> <br>Zu aggressives Crawling kann die Performance einer Website beeinträchtigen. Es ist darauf zu achten, die Anzahl der Anfragen pro Minute zu limitieren, um Server nicht zu überlasten.</li>



<li><strong>Aktualisierungshäufigkeit:</strong> <br>Websites ändern sich ständig. Siehe diesen Blog. Mit jedem Beitrag erfolgt eine weitere Änderung. Ein effektiver Crawler erkennt, wie oft er bestimmte Seiten erneut besuchen muss, um aktuell zu bleiben.</li>
</ol>



<h2 class="wp-block-heading">Zu beachtende Aspekte beim Crawling</h2>



<ul class="wp-block-list">
<li><strong>Doppelte Inhalte:</strong> <br>Es ist sicher zu stellen, dass der Crawler doppelte Inhalte erkennt und vermeidet. Dies spart Speicherplatz und vermeidet Redundanzen.</li>



<li><strong>Tiefe des Crawlings:</strong><br>Je nach Ziel kann es sinnvoll sein, nur die ersten Ebenen einer Website oder die gesamte Struktur zu durchsuchen.</li>



<li><strong>Logik zur Linkverfolgung:</strong><br>Es ist zu bestimmen, welche Links der Crawler verfolgen soll und welche nicht, um gezielte Ergebnisse zu erhalten.</li>
</ul>



<h2 class="wp-block-heading">Beispiel:</h2>



<p>Ein klassisches Beispiel für die Notwendigkeit von Crawling ist die kontinuierliche Aktualisierung von Nachrichten-Websites. Ein Crawler, dessen Bestimmung die Arbeit an einer Nachrichten-<a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschine</a> ist, muss regelmäßig verschiedene Quellen besuchen, um sicherzustellen, dass die neuesten Artikel und Berichte indexiert sind.</p>



<h2 class="wp-block-heading"><strong>Fazit</strong></h2>



<p>Web Crawling bildet das Rückgrat der <a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschinen</a> und ermöglicht es uns, aus dem Ozean von Online-Informationen das zu extrahieren, was wir suchen. Bei der Umsetzung eines Crawlers sind ethische Überlegungen und technische Herausforderungen zu berücksichtigen. Mit den richtigen Best Practices kann man jedoch einen effizienten und leistungsfähigen Crawler entwickelt werden.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/08/24/web-crawling-wie-das-internet-kartographiert-wird/">Web Crawling &#8211; Wie das Internet kartographiert wird</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/08/24/web-crawling-wie-das-internet-kartographiert-wird/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2186</post-id>	</item>
		<item>
		<title>Suchmaschinen &#8211; Von Archie bis Google</title>
		<link>https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/</link>
					<comments>https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 18:57:08 +0000</pubDate>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Big-Data]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Dezentralisierung]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Content-Optimierung]]></category>
		<category><![CDATA[Datenstrukturierung]]></category>
		<category><![CDATA[digitale Informationsverarbeitung]]></category>
		<category><![CDATA[Elasticsearch]]></category>
		<category><![CDATA[Indexierung]]></category>
		<category><![CDATA[Informationsretrieval]]></category>
		<category><![CDATA[Keyword-Recherche]]></category>
		<category><![CDATA[mobile Optimierung]]></category>
		<category><![CDATA[Relevanzbewertung]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Solr]]></category>
		<category><![CDATA[Sphinx]]></category>
		<category><![CDATA[Suchalgorithmik]]></category>
		<category><![CDATA[Suchanfragen]]></category>
		<category><![CDATA[Suchmaschinen-Evolution]]></category>
		<category><![CDATA[Technologie]]></category>
		<category><![CDATA[URL-Struktur]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[Volltextsuche]]></category>
		<category><![CDATA[Web-Crawling]]></category>
		<category><![CDATA[Web-Navigation]]></category>
		<category><![CDATA[Webmaster-Richtlinien]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=2179</guid>

					<description><![CDATA[<p>Suchmaschinen &#8211; Das Internet, ein unermessliches Meer an Informationen. Ohne Navigationshilfen kann es rasch unübersichtlich werden. Suchmaschinen sind hierbei der Leuchtturm, der Nutzern den Weg durch die digitale Informationsflut weist. Aber wie hat alles angefangen &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschinen &#8211; Von Archie bis Google</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Suchmaschinen &#8211; Das Internet, ein unermessliches Meer an Informationen. Ohne Navigationshilfen kann es rasch unübersichtlich werden. Suchmaschinen sind hierbei der Leuchtturm, der Nutzern den Weg durch die digitale Informationsflut weist. Aber wie hat alles angefangen und wie haben sie sich zu dem entwickelt, was sie heute sind? Mit diesem Artikel versuche ich, die spannende Geschichte der Suchmaschinen festzuhalten, ihre Mechanik zu erklären und aufzuzeigen, wie man sie effektiv einsetzen kann.</p>



<h3 class="wp-block-heading">Kurze Zeitreise &#8211; Die Entstehung der Suchmaschinen</h3>



<p>Die Geschichte der Suchmaschinen beginnt in den frühen 1990er Jahren. Die Idee dahinter: Internetnutzer sollten in der Lage sein, die ungeheure Menge an Informationen, die im neu entstehenden World Wide Web verfügbar war, effizient zu durchsuchen. Eines der ersten Beispiele einer Suchmaschine war &#8222;Archie&#8220;, entwickelt 1990 von Alan Emtage. Es folgten andere wie &#8222;Veronica&#8220; und &#8222;Jughead&#8220;, doch der eigentliche Durchbruch kam mit Suchmaschinen wie &#8222;Altavista&#8220;, &#8222;Yahoo!&#8220; und später &#8222;Google&#8220;.</p>



<h3 class="wp-block-heading">Grundlegende Mechanismen von Suchmaschinen</h3>



<p>Das Grundprinzip einer Suchmaschine besteht darin, das Web zu durchforsten (oft als &#8222;Crawling&#8220; bezeichnet), Seiten zu indexieren und dann Antworten auf die Abfragen der Benutzer in Form von einer Liste relevanter Webseiten zu liefern. Diese Prozesse werden durch Algorithmen gesteuert, die entscheiden, welche Seiten wie gerankt werden.</p>



<h3 class="wp-block-heading">Die Entwicklung einer Suchmaschine</h3>



<p>Die Entwicklung einer eigenen Suchmaschine stellt eine immense technische Herausforderung dar. Hier sind einige Schritte, die bei der Erstellung beachtet werden sollten:</p>



<ol class="wp-block-list">
<li><strong>Crawling</strong>: Durch Verwendung von sogenannten Web-Crawlern werden Informationen aus dem Web abgerufen. Dies sind Programme, die automatisch von Seite zu Seite navigieren und Inhalte erfassen.</li>



<li><strong>Indexierung</strong>: Nach dem Crawling werden die erfassten Daten in einem Index gespeichert, einer riesigen Datenbank, aus der dann später gesucht wird.</li>



<li><strong>Suchanfrage bearbeiten</strong>: Bei einer Suchanfrage durchläuft die Anfrage mehrere Prozesse. Der Algorithmus entscheidet dabei, welche Seiten den Nutzern angezeigt werden.</li>
</ol>



<h3 class="wp-block-heading">Software zur Umsetzung</h3>



<p>Wer eine eigene Suchmaschine oder zumindest Suchfunktionen für eine Webseite entwickeln möchte, kann auf verschiedene Software zurückgreifen. Einige Optionen sind:</p>



<ul class="wp-block-list">
<li><strong>Elasticsearch</strong>: Eine weit verbreitete, auf Lucene basierende Such-Engine, die sich durch Skalierbarkeit auszeichnet.</li>



<li><strong>Solr</strong>: Ebenfalls auf Lucene basierend, bietet Solr eine leistungsstarke Plattform für volltextbasierte Suche und Navigation.</li>



<li><strong>Sphinx</strong>: Eine kostenlose, <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open Source</a> <a href="https://ceosbay.com/2022/10/29/structured-query-language-sql/">SQL</a>-Suchmaschinenoptimierung, die besonders für die Integration in SQL-Datenbanken geeignet ist.</li>
</ul>



<h3 class="wp-block-heading">Suchmaschinenoptimierung (SEO)</h3>



<p>Für Webmaster und Content-Ersteller ist es entscheidend, dass man die Inhalte so gestaltet, dass sie Suchmaschinen leichter finden können. </p>



<ul class="wp-block-list">
<li>Verwenden von relevanten Keywords aber Vermeidung Keyword-Stuffing.</li>



<li>Strukturierte Inhalte &#8211; Klar und logisch.</li>



<li>Erstellung qualitativ hochwertiger Inhalte, relevant für die spezifischen Zielgruppen.</li>



<li>Beachtung technischer Aspekte wie die Ladezeit der Seite, mobile Optimierung und sauberer URL-Strukturen.</li>
</ul>



<p>Für mehr Informationen siehe auch den Beitrag über <a href="https://ceosbay.com/2022/11/23/erklaerung-seo/">SEO</a>.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p>Suchmaschinen haben das Internet revolutioniert und den Zugang zu Informationen enorm erleichtert. Die Entwicklung und Optimierung von Suchmaschinen erfordert sowohl technisches Know-how als auch ein Verständnis für die Bedürfnisse der Benutzer. Mit den richtigen Werkzeugen und Strategien kann man jedoch beeindruckende Ergebnisse erzielen.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/">Suchmaschinen &#8211; Von Archie bis Google</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/08/21/suchmaschinen-von-archie-bis-google/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2179</post-id>	</item>
		<item>
		<title>CRUD &#8211; Kernprinzipien für effiziente Datenmanipulation und solide Anwendungsarchitektur</title>
		<link>https://ceosbay.com/2023/04/03/erklaerung-crud/</link>
					<comments>https://ceosbay.com/2023/04/03/erklaerung-crud/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Mon, 03 Apr 2023 19:33:47 +0000</pubDate>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Finanzen]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Soziale Medien]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Aktualisieren]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Banken]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Commerce]]></category>
		<category><![CDATA[Create]]></category>
		<category><![CDATA[CRUD]]></category>
		<category><![CDATA[Daten]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Datenmengen]]></category>
		<category><![CDATA[Delete]]></category>
		<category><![CDATA[E]]></category>
		<category><![CDATA[Kommerz]]></category>
		<category><![CDATA[Language]]></category>
		<category><![CDATA[Lesen]]></category>
		<category><![CDATA[Löschen]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[Rest]]></category>
		<category><![CDATA[Restful]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[www]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=1316</guid>

					<description><![CDATA[<p>CRUD ist eine Abkürzung für Create, Read, Update und Delete, was man in der Regel im Zusammenhang mit Datenbanken und Softwareentwicklung verwendet. Diese vier Operationen sind die grundlegenden Funktionen, die eine Anwendung benötigt, um Daten &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/04/03/erklaerung-crud/">CRUD &#8211; Kernprinzipien für effiziente Datenmanipulation und solide Anwendungsarchitektur</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>CRUD ist eine Abkürzung für Create, Read, Update und Delete, was man in der Regel im Zusammenhang mit Datenbanken und Softwareentwicklung verwendet. Diese vier Operationen sind die grundlegenden Funktionen, die eine Anwendung benötigt, um Daten in einer Datenbank zu verwalten:</p>



<ul class="wp-block-list">
<li>Create: Erstellt einen neuen Datensatz in der Datenbank.</li>



<li>Read: Liest einen Datensatz aus der Datenbank.</li>



<li>Update: Ändert einen vorhandenen Datensatz in der Datenbank.</li>



<li>Delete: Löscht einen Datensatz aus der Datenbank.</li>
</ul>



<p>CRUD verwendet man häufig in Webanwendungen, um Benutzereingaben zu verarbeiten und Daten in einer Datenbank zu speichern, abzurufen, zu aktualisieren oder zu löschen. Es ist ein grundlegender Bestandteil vieler Anwendungen und ein wichtiger Teil der Softwareentwicklung.</p>



<h3 class="wp-block-heading">Kurze Zeitreise</h3>



<p>Die Idee von CRUD geht zurück auf die Anfänge der Datenbanktechnologie in den 70er Jahren. Zu dieser Zeit gestalteten sich Datenbanksysteme noch sehr rudimentär und man hat sie hauptsächlich für die Verwaltung von Geschäftsdaten verwendet. Die grundlegenden CRUD-Operationen waren bereits zu dieser Zeit vorhanden, wenn auch in einer trivialeren Form.</p>



<p>In den 80er Jahren gewannen relationale Datenbanksysteme immer mehr an Popularität, was die Entwicklung von Standard-Sprachen wie <a href="https://ceosbay.com/2022/10/29/structured-query-language-sql/" target="_blank" rel="noreferrer noopener">SQL</a> (<a href="https://ceosbay.com/2022/10/29/structured-query-language-sql/" target="_blank" rel="noreferrer noopener">Structured Query Language</a>) förderte. Diese Sprachen boten eine standardisierte Möglichkeit, Daten in einer Datenbank zu manipulieren, einschließlich der CRUD-Operationen.</p>



<p>Mit dem Aufkommen des World Wide Web und der Entwicklung von Webanwendungen in den 90er Jahren stieg die Bedeutung von CRUD signifikant an. Webanwendungen benötigen eine Möglichkeit, Daten zu speichern und abzurufen, um interaktive Funktionen bereitzustellen. Die Standardisierung von https und die Entwicklung von <a href="https://ceosbay.com/2022/12/23/erklaerung-rest/" target="_blank" rel="noreferrer noopener">REST</a>-basierten Architekturen haben CRUD zu einem wichtigen Konzept für die Entwicklung von Webanwendungen gemacht.</p>



<p>Heute ist es ein grundlegendes Konzept in der Softwareentwicklung und kann in einer Vielzahl von Anwendungen und Technologien Verwendung finden. Von relationalen Datenbanksystemen und RESTful-Webservices bis hin zu NoSQL-Datenbanken und Frontend-<a href="https://ceosbay.com/2022/11/14/erklaerung-frameworks/" target="_blank" rel="noreferrer noopener">Frameworks</a>. Man erwartet, dass es auch in Zukunft eine wichtige Rolle spielt, da Datenverarbeitung und -manipulation immer wichtig ist.</p>



<h3 class="wp-block-heading">CRUD im Kontext von REST</h3>



<p>Im Kontext von <a href="https://ceosbay.com/2022/12/23/erklaerung-rest/" target="_blank" rel="noreferrer noopener">REST</a> (<a href="https://ceosbay.com/2022/12/23/erklaerung-rest/" target="_blank" rel="noreferrer noopener">Representational State Transfer</a>) bezieht es sich auf die grundlegenden https-Methoden, die man für die Interaktionen mit Ressourcen verwendet:</p>



<ul class="wp-block-list">
<li>Create: Die POST-Methode verwendet man um eine neue Ressource zu erstellen.</li>



<li>Read: Die GET-Methode verwendet man um eine vorhandene Ressource zu lesen.</li>



<li>Update: Die PUT-Methode verwendet man um eine vorhandene Ressource vollständig zu aktualisieren und die PATCH-Methode um Teile einer Ressource zu aktualisieren.</li>



<li>Delete: Die DELETE-Methode verwendet man um eine vorhandene Ressource zu löschen.</li>
</ul>



<p>Diese Methoden entsprechen den CRUD-Operationen und bilden die Grundlage für die Interaktion mit RESTful-Webservices. Wenn man eine RESTful-API erstellt, sollte man die https-Methoden immer so implementieren, dass sie den CRUD-Operationen entsprechen und somit eine standardisierte und intuitive Schnittstelle für die Client-Software bereitstellen.</p>



<h3 class="wp-block-heading">CRUD außerhalb von Datenbanken und Softwareentwicklung?</h3>



<p>CRUD findet auch Anwendung in anderen Bereichen als der Datenbank- und Softwareentwicklung. Vor allem, wenn es generell um die Verwaltung von Informationen oder Objekten geht.</p>



<h3 class="wp-block-heading">Hier noch einige Beispiele für die Anwendungsgebiete von CRUD</h3>



<ul class="wp-block-list">
<li>Content Management Systeme (CMS): CMS-Plattformen wie WordPress oder Drupal verwenden CRUD, um Inhalte wie Artikel, Seiten oder Medien zu verwalten und zu bearbeiten.</li>



<li>E-Commerce-Plattformen: E-Commerce-Websites verwenden CRUD, um Produkte zu erstellen, zu lesen, zu aktualisieren und zu löschen.</li>



<li>Projektmanagement-Tools: Man nutzt es, um Projekte, Aufgaben und Aufgabenlisten in Projektmanagement-Tools wie Trello oder Asana zu verwalten.</li>



<li>IoT (Internet der Dinge): Geräte im Internet der Dinge erzeugen häufig große Datenmengen, die man speichern und abrufen muss. Man verwendet es daher, um diese Daten in einer Datenbank zu speichern und zu manipulieren.</li>



<li>Medizinische Datensätze: In der Gesundheitsbranche verwendet man CRUD-Operationen, um medizinische Datensätze zu erstellen, zu aktualisieren und zu löschen, z.B. Patientenakten, Diagnosen und medizinische Tests.</li>
</ul>



<h3 class="wp-block-heading">Fazit</h3>



<p>Zusammenfassend lässt sich sagen, dass CRUD ein grundlegendes Konzept in der Datenbank- und Softwareentwicklung ist. Es eignet sich hervorragend für die Verwaltung von Daten in einer Datenbank. Auch für die Interaktion mit einer Ressource über eine RESTful-API Schnittstelle. Die vier CRUD-Operationen (Create, Read, Update und Delete) sind die grundlegenden Funktionen. Die benötigt eine Anwendung immer. Sowohl um Daten zu verwalten als auch zu manipulieren.</p>



<p>CRUD hat in den letzten Jahrzehnten eine wichtige Rolle in der Entwicklung von Webanwendungen, CMS, E-Commerce-Plattformen, Projektmanagement-Tools, IoT und der Gesundheitsbranche gespielt. Dies ändert sich voraussichtlich auch voraussichtlich nicht. Lediglich die Geschwindigkeit als auch die Effizient werden sich der Technologie voraussichtlich anpassen. Es ist ein wichtiger Bestandteil der meisten Anwendungen und ein grundlegendes Konzept, welches jeder Entwickler verstehen sollte.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/04/03/erklaerung-crud/">CRUD &#8211; Kernprinzipien für effiziente Datenmanipulation und solide Anwendungsarchitektur</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/04/03/erklaerung-crud/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1316</post-id>	</item>
		<item>
		<title>PHP &#8211; Die Sprache für dynamische und interaktive Webanwendungen</title>
		<link>https://ceosbay.com/2023/02/26/erklaerung-php/</link>
					<comments>https://ceosbay.com/2023/02/26/erklaerung-php/#respond</comments>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Sun, 26 Feb 2023 18:03:00 +0000</pubDate>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Betriebssystem]]></category>
		<category><![CDATA[Big-Data]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmieren]]></category>
		<category><![CDATA[Sicherheit]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[Anwendungsgebiete]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[APIS]]></category>
		<category><![CDATA[Arrays]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Commerce]]></category>
		<category><![CDATA[Cookies]]></category>
		<category><![CDATA[Dateien]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[Einfach]]></category>
		<category><![CDATA[Entwicklungszeit]]></category>
		<category><![CDATA[Hombrew]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Hypertext]]></category>
		<category><![CDATA[Integer]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Laravel]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Objekte]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Preprocessor]]></category>
		<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[Programmiersprache]]></category>
		<category><![CDATA[Quelle]]></category>
		<category><![CDATA[Social]]></category>
		<category><![CDATA[Sprache]]></category>
		<category><![CDATA[Standardbibliothek]]></category>
		<category><![CDATA[Strings]]></category>
		<category><![CDATA[Syntax]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web-Services]]></category>
		<category><![CDATA[Webhosting]]></category>
		<category><![CDATA[Webserver]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zahlen]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=1379</guid>

					<description><![CDATA[<p>PHP (Hypertext Preprocessor) ist eine weit verbreitete, serverseitige Skriptsprache, speziell für die Webentwicklung. Ursprünglich von Rasmus Lerdorf 1994 ins Leben gerufen, hat es sich zu einer der wichtigsten und einflussreichsten Skriptsprachen in der Webentwicklung entwickelt. &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/02/26/erklaerung-php/">PHP &#8211; Die Sprache für dynamische und interaktive Webanwendungen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>PHP (Hypertext Preprocessor) ist eine weit verbreitete, serverseitige Skriptsprache, speziell für die Webentwicklung. Ursprünglich von Rasmus Lerdorf 1994 ins Leben gerufen, hat es sich zu einer der wichtigsten und einflussreichsten Skriptsprachen in der Webentwicklung entwickelt. Es hat den Vorteil, dass man es leicht in <a href="https://ceosbay.com/2022/12/29/erklaerung-html/" target="_blank" rel="noreferrer noopener">HTML</a> einbetten kann und sich nahtlos in <a href="https://ceosbay.com/2023/02/28/erklaerung-cms/" target="_blank" rel="noreferrer noopener">Content-Management-Systeme</a> wie <a href="https://ceosbay.com/2023/03/01/erklaerung-wordpress/" target="_blank" rel="noreferrer noopener">WordPress</a>, Joomla und Drupal integrieren lässt.</p>



<h3 class="wp-block-heading">Grundprinzipien von PHP</h3>



<p>Es ist eine serverseitige Sprache, was bedeutet, dass man PHP-Skripte ausschließlich auf einem Server ausführt, bevor es das Ergebnis an den Webbrowser des Clients sendet. Dies hat den Vorteil, dass man sensible Daten wie Passwörter oder Datenbankverbindungen nicht direkt im Quellcode des Clients preisgeben muss.</p>



<h4 class="wp-block-heading">Einige der grundlegenden Prinzipien:</h4>



<ul class="wp-block-list">
<li>Einfache Syntax: Es ist bekannt für seine einfache und leicht verständliche Syntax, die es sowohl Anfängern als auch erfahrenen Programmierern ermöglicht, relativ schnell produktiv zu sein.</li>
</ul>



<ul class="wp-block-list">
<li>Dynamisches Typisierungssystem: Im Gegensatz zu streng typisierten Sprachen erlaubt es Variablen, verschiedene Datentypen (z.B. Strings, Zahlen, Arrays und Objekte) während der Laufzeit zu speichern. Dies ermöglicht eine höhere Flexibilität und verkürzt die Entwicklungszeit.</li>
</ul>



<ul class="wp-block-list">
<li>Integration mit <a href="https://ceosbay.com/2022/12/29/erklaerung-html/" target="_blank" rel="noreferrer noopener">HTML</a>: Man kann PHP-Skripte direkt in <a href="https://ceosbay.com/2022/12/29/erklaerung-html/" target="_blank" rel="noreferrer noopener">HTML</a>-Dateien einbetten, wodurch es einfach ist, dynamische Inhalte innerhalb einer statischen <a href="https://ceosbay.com/2022/12/29/erklaerung-html/" target="_blank" rel="noreferrer noopener">HTML</a>-Seite zu erstellen.</li>
</ul>



<ul class="wp-block-list">
<li>Umfangreiche Standardbibliothek: Es bietet eine umfangreiche Sammlung von Funktionen und Klassen, die die Arbeit mit Dateien, Datenbanken, Sitzungen, Cookies, Netzwerkprotokollen und vielem mehr erleichtern.</li>
</ul>



<h3 class="wp-block-heading">Vorteile von PHP</h3>



<ul class="wp-block-list">
<li>Plattformübergreifend: Es ist kompatibel mit verschiedenen Betriebssystemen wie Windows, <a href="https://ceosbay.com/2022/11/22/erklaerung-linux/">Linux</a> und MacOS. Dies macht es zu einer idealen Wahl für Webentwickler, die plattformunabhängige Anwendungen erstellen möchten. Bis vor einigen Iterationen von MacOS konnte man einen Server nativ über das Terminal starten. Dies hat man aber scheinbar aufgrund von Sicherheitsrisiken unterbunden. Möglich ist dies nun via <a href="https://ceosbay.com/2022/10/25/homebrew-der-fehlende-paketmanager-fuer-macos-lassen-wir-fluegel-wachsen/" target="_blank" rel="noreferrer noopener">Homebrew</a>. Hierzu verweise ich gerne auf den folgenden <a href="https://ceosbay.com/2022/10/25/homebrew-der-fehlende-paketmanager-fuer-macos-lassen-wir-fluegel-wachsen/" target="_blank" rel="noreferrer noopener">Artikel</a>.</li>
</ul>



<ul class="wp-block-list">
<li>Leistungsfähigkeit: Man kann komplexe und umfangreiche Webanwendungen verarbeiten und ist in der Lage, auch bei hoher Last stabile Leistung zu liefern.</li>
</ul>



<ul class="wp-block-list">
<li>Kostenfrei und Open Source: Es ist eine <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/" target="_blank" rel="noreferrer noopener">Open-Source</a>-Software, was bedeutet, dass man sie kostenlos herunterladen, verwenden und modifizieren darf. Dies hat zu einer großen und engagierten Entwicklergemeinschaft geführt, die nach wie vor zur ständigen Verbesserung und Erweiterung der Sprache beiträgt.</li>
</ul>



<ul class="wp-block-list">
<li>Breite Unterstützung: Viele Webhosting-Unternehmen unterstützen PHP von Haus aus und man kann es leicht auf einem Webserver installieren.</li>
</ul>



<h3 class="wp-block-heading">Anwendungsgebiete von PHP</h3>



<p>Wie bereits erwähnt ist es ist eine vielseitige Programmiersprache. Man kann sie aus diesem Grund in einer Vielzahl von Anwendungsfällen einsetzen. Einige der wichtigsten Anwendungsgebiete von PHP sind:</p>



<ul class="wp-block-list">
<li>Content-Management-Systeme (CMS): PHP ist die treibende Kraft hinter einigen der beliebtesten <a href="https://ceosbay.com/2023/02/28/erklaerung-cms/" target="_blank" rel="noreferrer noopener">CMS</a> wie <a href="https://ceosbay.com/2023/03/01/erklaerung-wordpress/" target="_blank" rel="noreferrer noopener">WordPress</a>, Joomla und Drupal. Diese Systeme erleichtern die Erstellung und Verwaltung von Websites ohne tiefgreifende Programmierkenntnisse.</li>
</ul>



<ul class="wp-block-list">
<li>E-Commerce-Plattformen: Man verwendet es häufig zur Entwicklung von Online-Shops und E-Commerce-Plattformen. Beispiele hierfür sind WooCommerce, Magento oder PrestaShop. Die Skalierbarkeit und Flexibilität von PHP ermöglichen es Entwicklern, umfangreiche und leistungsfähige E-Commerce-Websites zu erstellen, die auf die individuellen Bedürfnisse der Kunden zugeschnitten sind.</li>
</ul>



<ul class="wp-block-list">
<li>Webanwendungen: PHP eignet sich hervorragend für die Entwicklung von benutzerdefinierten Webanwendungen und hat eine Vielzahl von <a href="https://ceosbay.com/2022/11/14/erklaerung-frameworks/" target="_blank" rel="noreferrer noopener">Frameworks</a> wie Laravel, Symfony oder CodeIgniter, die den Entwicklungsprozess vereinfachen und beschleunigen.</li>
</ul>



<ul class="wp-block-list">
<li>APIs und Web-Services: Aufgrund seiner Fähigkeit, einfach und schnell mit verschiedenen Datenquellen und -formaten zu arbeiten, eignet sich PHP hervorragend zur Entwicklung von APIs und Web-Services, die als Brücke zwischen unterschiedlichen Anwendungen und Plattformen fungieren.</li>
</ul>



<ul class="wp-block-list">
<li>Social-Media-Plattformen: PHP ist die Grundlage einiger bekannter Social-Media-Plattformen wie Facebook, dass man ursprünglich in PHP entwickelt hat. PHP kann man aber auch bei der Entwicklung eigener Social-Media-Plattformen oder bei der Integration von Social-Media-Funktionalitäten in bestehende Anwendungen einsetzen.</li>
</ul>



<h3 class="wp-block-heading">Fazit</h3>



<p>PHP hat sich als eine robuste, vielseitige und weit verbreitete serverseitige Skriptsprache etabliert, die man in einer Vielzahl von Anwendungsbereichen einsetzt. Mit seiner einfachen Syntax, den leistungsfähigen Funktionen und breiten Unterstützung durch Webhosting-Unternehmen, ist PHP eine ausgezeichnete Wahl für Webentwickler, die dynamische, interaktive und benutzerfreundliche Websites und Webanwendungen erstellen möchten. Die engagierte und wachsende Entwicklergemeinschaft garantiert die fortlaufende Verbesserung und Erweiterung der Sprache, was PHP zu einer attraktiven Option für Webentwickler auf der ganzen Welt macht.</p>
<p>Der Beitrag <a href="https://ceosbay.com/2023/02/26/erklaerung-php/">PHP &#8211; Die Sprache für dynamische und interaktive Webanwendungen</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceosbay.com/2023/02/26/erklaerung-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1379</post-id>	</item>
		<item>
		<title>Ubuntu Linux &#8211; Starten und nutzen von MySQL Server</title>
		<link>https://ceosbay.com/2022/10/31/ubuntu-linux-starten-und-nutzen-mysql-server/</link>
		
		<dc:creator><![CDATA[CEO]]></dc:creator>
		<pubDate>Mon, 31 Oct 2022 11:00:00 +0000</pubDate>
				<category><![CDATA[Datenbanken]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[Datenbank]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">https://ceosbay.com/?p=126</guid>

					<description><![CDATA[<p>Eine kurze Einführung in MySQL Server auf Ubuntu. Was ist MySQL? MySQL ist ein relationales Open-Source-SQL-Databaseverwaltungssystem, das von Oracle entwickelt und unterstützt wird. Selbstverständlich sollte man hierfür so ein bisschen mit Ubuntu Linux, dem Terminal &#8230;</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/10/31/ubuntu-linux-starten-und-nutzen-mysql-server/">Ubuntu Linux &#8211; Starten und nutzen von MySQL Server</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Eine kurze Einführung in MySQL Server auf Ubuntu.</p>



<h3 class="wp-block-heading">Was ist MySQL?</h3>



<p>MySQL ist ein relationales <a href="https://ceosbay.com/2022/11/16/erklaerung-open-source/">Open-Source</a>-SQL-Databaseverwaltungssystem, das von Oracle entwickelt und unterstützt wird.</p>



<p>Selbstverständlich sollte man hierfür so ein bisschen mit Ubuntu Linux, dem Terminal und mit den Standardbefehlen in SQL und Linux vertraut sein.</p>



<h3 class="wp-block-heading">Terminal</h3>



<pre class="wp-block-code"><code>$ sudo apt update</code></pre>



<p>Man öffnet ein frisches Terminal Fenster für das Repository Update. Ein Update ist bei einer Neuinstallation einer neuen Anwendung immer erforderlich.</p>



<h3 class="wp-block-heading">MySQL Server installieren</h3>



<pre class="wp-block-code"><code>$ sudo apt install mysql-server -y</code></pre>



<p>Mit diesem Befehl initiiert man die Installation des MySQL Servers.</p>



<p>Jetzt kann man eventuell fragen, &#8222;Wofür dieses -y&#8220;. Ganz einfach &#8211; Mit der Option -y wird apt-get (Advanced Package Tool (APT) ist eine freie Software-Benutzeroberfläche, die mit Kernbibliotheken arbeitet, um die Installation und Entfernung von Software unter Debian und Debian-basierten Linux-Distributionen zu verwalten) angewiesen, alle Fragen, die bei der Installation auftauchen, mit einem &#8222;Ja!&#8220; zu beantworten. Bei der Installation kommt es immer wieder einmal zu der Frage, ob die Installation fortgesetzt werden soll, wenn die richtigen Pakete gefunden werden. Mit dem Zusatz -y wird diese Frage schlichtweg automatisch mit einem Y, wie Yes, beantwortet und ohne Unterbrechung automatisch fortgesetzt. Im Anschluss ist ein MySQL Server erstellt und aktiv.</p>



<h3 class="wp-block-heading">Überprüfung</h3>



<p>Überprüfung mit dem folgenden Befehl:</p>



<pre class="wp-block-code"><code>$ sudo systemctl status mysql</code></pre>



<p>Wenn in der dritten Zeile die Rückmeldung active (running) zurückgegeben wird, wurde alles richtig gemacht und der Server ist ordnungsgemäß installiert und im Einsatz.</p>



<h3 class="wp-block-heading">MySQL Monitor starten</h3>



<p>Um den MySQL Monitor zu starten, reicht ein einfaches:</p>



<pre class="wp-block-code"><code>$ sudo mysql</code></pre>



<p>Und schon befindet man sich im Command Promt des MySQL Monitors.</p>



<p>Mit dem nachfolgenden Befehl lassen sich alle verfügbaren Datenbanken anzeigen:</p>



<pre class="wp-block-code"><code>mysql&gt; show databases;</code></pre>



<p>So werden die Standard Datenbanken die routinemäßig angelegt werden angezeigt. </p>



<p>Zur Veranschaulichung wird eine Verkaufsliste erstellt, dessen Produkte mit ID&#8217;s, Namen, einer Haltbarkeitsdauer von kurz- mittel- und langfristig und einem Preis definiert werden. </p>



<pre class="wp-block-code"><code>mysql&gt; create database coes_database;</code></pre>



<p>Um die eigene Datenbank zu erstellen.</p>



<pre class="wp-block-code"><code>mysql&gt;  use coes_database</code></pre>



<p>Um die Datenbank zu nutzen.</p>



<p>&#8222;Database changed&#8220; zeigt, dass die Datenbank zur Bearbeitung ausgewählt ist.</p>



<pre class="wp-block-code"><code>mysql&gt; show tables;</code></pre>



<p>Um alle Tabellen anzuzeigen.</p>



<pre class="wp-block-code"><code>mysql&gt; create table verkaufsliste (</code></pre>



<p>Zur Erstellung einer Tabelle mit der Bezeichnung &#8222;verkaufsliste&#8220;.</p>



<p>Unter &#8222;Tables_in_coes_database&#8220;, sollte nun die Tabelle &#8222;verkaufsliste&#8220; zu sehen sein.</p>



<pre class="wp-block-code"><code>-&gt; id int,
-&gt; name varchar(255),
-&gt; haltbarkeitsdauer varchar(255),
-&gt; preis float
-&gt; );</code></pre>



<p>Um die ersten Spalten zu füllen, die Inhalte mit der Inhaltsform definieren und nach jedem &#8222;,&#8220; Komma mit der Enter Taste bestätigen. Bzgl. der Definition: int = Integer = ganze Zahlen, varchar = variable Charakter = string mit maximal 255 Zeichen und float = Gleitkommazahl.</p>



<p>Die Spalten id gefolgt von name, land, haltbarkeitsdauer, und preis sind erstellt. </p>



<pre class="wp-block-code"><code>mysql&gt; describe verkaufsliste;</code></pre>



<p>Um die Inhalte der Tabelle anzuzeigen nutzt man den Befehle describe.</p>



<pre class="wp-block-code"><code>mysql&gt; insert into verkaufsliste values (1, "apfel", "kurz", "1.20");</code></pre>



<p>&#8222;insert&#8220; Befehl um die erste Zeile zu füllen. </p>



<p>Die Zeilen danach ähnlich füllen. Man definiert lediglich die spezifischen ID&#8217;s und Inhalte.</p>



<pre class="wp-block-code"><code>mysql&gt; insert into verkaufsliste values (2, "Zitrone", "mittel", "0.4");
mysql&gt; insert into verkaufsliste values (3, "erdbeer", "kurz", "3");
mysql&gt; insert into verkaufsliste values (4, "wassermelone", "lang", "4");</code></pre>



<p>Dadurch wurden der Tabelle nun 3 weitere Zeilen hinzugefügt.</p>



<pre class="wp-block-code"><code>mysql&gt; select * from verkaufsliste;</code></pre>



<p>Für Spezifische Inhalte ersetzt man &#8222;*&#8220; durch die benötigte Spaltenbezeichnung. In diesem Beispiel &#8222;name&#8220;.</p>



<p>Um alle Inhalte der Tabelle anzuzeigen nutzt man &#8222;*&#8220;.</p>



<pre class="wp-block-code"><code>mysql&gt; select name from verkaufsliste;</code></pre>



<p>Als Einführung sollte dies reichen 😉</p>
<p>Der Beitrag <a href="https://ceosbay.com/2022/10/31/ubuntu-linux-starten-und-nutzen-mysql-server/">Ubuntu Linux &#8211; Starten und nutzen von MySQL Server</a> erschien zuerst auf <a href="https://ceosbay.com">CEOsBay</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">126</post-id>	</item>
	</channel>
</rss>
