Was ist MySQL? - Eine Einführung in Datenbankverwaltungssysteme



In diesem Blog zu What is MySQL werden die Grundlagen von DBMS, verschiedene Arten von DBMS-, SQL-, MySQL-, MySQL-Funktionen und deren Datentypen vorgestellt.

Das Datenbankmanagement ist der wichtigste Teil, wenn Sie über umfangreiche Daten verfügen. MySQL ist eine der bekanntesten relationalen Datenbanken zum Speichern und Verarbeiten Ihrer Daten. In diesem Was ist MySQL? Blog werden Sie durch die folgenden Themen gehen:

def __init__ python

Was sind Daten und Datenbanken?

Angenommen, ein Unternehmen muss die Namen von Hunderten von Mitarbeitern, die im Unternehmen arbeiten, so speichern, dass alle Mitarbeiter einzeln identifiziert werden können. Dann sammelt das Unternehmen die Daten von all diesen Mitarbeitern. Wenn ich jetzt Daten sage, meine ich, dass das Unternehmen unterschiedliche Informationen über ein Objekt sammelt. Dieses Objekt kann also eine reale Entität wie Menschen oder ein beliebiges Objekt wie eine Maus, ein Laptop usw. sein.





Wenn Sie über eine so große Datenmenge verfügen, benötigen Sie offensichtlich einen Speicherort, nämlich eine Datenbank.

Sie können die Datenbank also als großen Container betrachten, in dem Sie alle Daten speichern können. Aber glauben Sie, dass Sie Ihre Daten ohne eine ordnungsgemäße Verwaltung der Datenbank verwenden können?



Es ist ein offensichtliches Nein!

Lassen Sie uns also wissen, was genau das Datenbankverwaltungssystem und seine verschiedenen Typen sind.

Datenbankverwaltungssystem und DBMS-Typen

ZU Datenbankverwaltungssystem ( DBMS ) ist eine Softwareanwendung, die mit dem Benutzer, den Anwendungen und der Datenbank selbst interagiert, um Daten zu erfassen und zu analysieren. Die in der Datenbank gespeicherten Daten können geändert, abgerufen und gelöscht werden und können von einem beliebigen Typ wie Zeichenfolgen, Zahlen, Bildern usw. sein.



Arten von DBMS

Es gibt hauptsächlich 4 Arten von DBMS: Hierarchisches, relationales, netzwerkorientiertes und objektorientiertes DBMS.

  • Hierarchisches DBMS: Wie der Name schon sagt, hat dieser DBMS-Typ eine Art Vorgänger-Nachfolger-Beziehung. Es hat also eine ähnliche Struktur wie ein Baum, wobei die Knoten Datensätze und die Zweige des Baums Felder darstellen.
  • Relationales DBMS (RDBMS): Dieser DBMS-Typ verwendet eine Struktur, mit der Benutzer Daten identifizieren und auf diese zugreifen können im Verhältnis zu einem anderen Datenelement in der Datenbank.
  • Netzwerk-DBMS: Diese Art von DBMS unterstützt viele bis viele Beziehungen, in denen mehrere Mitgliedsdatensätze verknüpft werden können.
  • ObjektorientiertenDBMS: Diese Art von DBMS verwendet kleine individuelle Software, die als Objekte bezeichnet wird. Jedes Objekt enthält ein Datenelement und die Anweisungen für die mit den Daten auszuführenden Aktionen.

Nachdem ich Ihnen von DBMS erzählt habe, ist es an der Zeit, dass wir verstehen, was SQL ist.

Abonniere unseren Youtube-Kanal, um neue Updates zu erhalten ..!

Strukturierte Abfragesprache (SQL)

SQL ist der Kern einer relationalen Datenbank, die für den Zugriff auf und die Verwaltung der Datenbank verwendet wird. Mithilfe von SQL können Sie Datenzeilen hinzufügen, aktualisieren oder löschen, Teilmengen von Informationen abrufen, Datenbanken ändern und viele Aktionen ausführen. Die verschiedenen Teilmengen von SQL lauten wie folgt:

  • DDL (Datendefinitionssprache) - Sie können verschiedene Vorgänge für die Datenbank ausführen, z. B. Objekte CREATE, ALTER und DELETE.
  • DML (Datenmanipulierungssprache) - Sie können auf Daten zugreifen und diese bearbeiten. Es hilft Ihnen beim Einfügen, Aktualisieren, Löschen und Abrufen von Daten aus der Datenbank.
  • DCL (Datensteuerungssprache) - Sie können den Zugriff auf die Datenbank steuern. Beispiel - Zugriffsberechtigungen erteilen oder widerrufen.
  • TCL (Transaktionssteuerungssprache) - - Sie können damit die Transaktion der Datenbank abwickeln. Beispiel - Commit, Rollback, Savepoint, Set Transaction.

In Ordung! Jetzt, da Sie SQL kennen, ist es an der Zeit, MySQL vorzustellen.

Was ist MySQL und seine Funktionen?

MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem, das auf vielen Plattformen funktioniert. Es bietet Mehrbenutzerzugriff zur Unterstützung vieler Speicher-Engines und wird von Oracle unterstützt. Sie können also eine kommerzielle Lizenzversion von Oracle kaufen, um Premium-Support-Services zu erhalten.

Die Funktionen von MySQL sind wie folgt:

Funktionen von MySQL - Was ist MySQL? - Edureka

Abb. 1: Funktionen von MySQL - Was ist MySQL?

  • Einfache Verwaltung - Die Software wird sehr einfach heruntergeladen und verwendet auch einen Ereignisplaner, um die Aufgaben automatisch zu planen.
  • Robuste Transaktionsunterstützung - Enthält die ACID-Eigenschaft (Atomicity, Consistency, Isolation, Durability) und ermöglicht auch die verteilte Unterstützung mehrerer Versionen.
  • Umfassende Anwendungsentwicklung - MySQL verfügt über Plugin-Bibliotheken, mit denen die Datenbank in jede Anwendung eingebettet werden kann. Es unterstützt auch gespeicherte Prozeduren, Trigger, Funktionen, Ansichten und vieles mehr für die Anwendungsentwicklung. Sie können sich auf die beziehen RDS-Tutorial , um das RDBMS von Amazon zu verstehen.
  • Hochleistung - Bietet Dienstprogramme zum schnellen Laden mit unterschiedlichen Speichercaches und Tabellenindexpartitionierung.
  • Niedrige Gesamtbetriebskosten - Dies reduziert Lizenzkosten und Hardware-Ausgaben.
  • Open Source & 24 * 7 Support - Dieses RDBMS kann auf jeder Plattform verwendet werden und bietet rund um die Uhr Unterstützung für Open Source und Enterprise Edition.
  • Sicherer Datenschutz - MySQL unterstützt leistungsstarke Mechanismen, um sicherzustellen, dass nur autorisierte Benutzer Zugriff auf die Datenbanken haben.
  • Hohe Verfügbarkeit - MySQL kann Hochgeschwindigkeits-Master / Slave-Replikationskonfigurationen ausführen und bietet Clusterserver.
  • Skalierbarkeit & Flexibilität - Mit MySQL können Sie tief eingebettete Anwendungen ausführen und Data Warehouses erstellen, die eine enorme Datenmenge enthalten.

Nachdem Sie nun wissen, was MySQL ist, möchte ich Ihnen verschiedene Datentypen nennen, die von MySQL unterstützt werden.

Interessiert, mehr über MySQL zu erfahren

MySQL-Datentypen

Abb. 2: MySQL-Datentypen - Was ist MySQL?

  • Numerisch - Dieser Datentyp enthält Ganzzahlen unterschiedlicher Größe, Gleitkommazahlen (reelle Werte) mit verschiedenen Genauigkeiten und formatierte Zahlen.
  • Zeichenkette - Diese Datentypen haben entweder eine feste oder eine unterschiedliche Anzahl von Zeichen. Dieser Datentyp hat auch eine Zeichenfolge mit variabler Länge CHARAKTER GROSSES OBJEKT ( CLOB ), mit dem Spalten mit großen Textwerten angegeben werden.
  • Bit-String - Diese Datentypen haben entweder eine feste Länge oder eine unterschiedliche Länge von Bits. Es gibt auch einen Bitstring-Datentyp mit variabler Länge, der aufgerufen wird BINÄRES GROSSES OBJEKT (BLOB), Hiermit können Spalten mit großen Binärwerten angegeben werden, z. B. Bilder.
  • Boolean - Dieser Datentyp hat TRUE- oder FALSE-Werte. Da SQL NULL-Werte hat, wird eine dreiwertige Logik verwendet, die UNBEKANNT ist.
  • Terminzeit - Der Datentyp DATE hat: YEAR, MONTH und DAY in der Form JJJJ-MM-TT. In ähnlicher Weise hat der Datentyp TIME die Komponenten HOUR, MINUTE und SECOND in der Form HH: MM: SS. Diese Formate können sich je nach Anforderung ändern.
  • Zeitstempel & Intervall - Der Datentyp TIMESTAMP enthält mindestens sechs Positionen für Dezimalbruchteile von Sekunden und zusätzlich zu den Feldern DATE und TIME ein optionales Qualifikationsmerkmal WITH TIME ZONE. Der Datentyp INTERVAL erwähnt einen relativen Wert, mit dem ein absoluter Wert eines Datums, einer Uhrzeit oder eines Zeitstempels erhöht oder verringert werden kann.

Ich hoffe, es hat Ihnen Spaß gemacht, diesen What is MySQL-Blog zu lesen. In Fortsetzung dieses Blogs wird ein MySQL-Tutorial erscheinen, in dem wir mit allen SQL-Befehlen beginnen, aber vorher können Sie darauf verweisen , um die wichtigsten Fragen zu kennen, die in Interviews gestellt wurden. Bleiben Sie dran!

String-Datum in Datum konvertieren
Möchten Sie sich in der Datenbankverwaltung zertifizieren lassen?

Wenn Sie mehr über MySQL erfahren und diese relationale Open-Source-Datenbank kennenlernen möchten, lesen Sie unsere Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren von ” Was ist MySQL? Und ich werde mich bei Ihnen melden.