Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So erstellen Sie eine Datenbank in MySQL

Bevor wir uns ansehen, was MySQL ist, lassen Sie uns zuerst besprechen, was eine Datenbank ist und wie sie verwendet wird. In einer modernen Umgebung sind Datenbanken üblich und sie sind eine Standardmethode zum Speichern von Daten/Informationen. Wenn Sie beispielsweise ein Foto auf Ihr Social-Media-Konto hochladen, fungiert Ihre Fotogalerie als Datenbank.

Ein weiterer Fall der Datenbanknutzung ist, wenn Sie Websites besuchen, beispielsweise Online-E-Commerce-Shops, um ein elektronisches Gerät zu kaufen. Die Datenbank ist in diesem Fall der Warenkorb, in dem die von Ihnen gekauften Artikel zwischengespeichert werden. Daher ist es offensichtlich, dass eine Datenbank ein Speichermechanismus ist, dem wir alle in unserem täglichen Leben begegnet sind.

Hinweis: Zusammenfassend ist eine Datenbank eine strukturierte Sammlung von Daten.

Wenn Sie sich mit Datenbanken auskennen, ist Ihnen vielleicht schon der Begriff „relationale Datenbank“ begegnet. Eine relationale Datenbank sind Daten, die sich aufeinander beziehen. In einer Schule zum Beispiel ist ein Lehrer auf verschiedene Weise mit einem Schüler verbunden. Aus den unterrichteten Fächern können wir mit Sicherheit sagen, dass ein Lehrer mit einem Schüler verwandt ist und umgekehrt. Daher wird eine relationale Datenbank auch verwendet, um Daten zu präsentieren, die auf die eine oder andere Weise miteinander in Beziehung stehen.

Eine Datenbank hat verschiedene Funktionen, die wir uns ansehen werden. Eines der häufigsten Features ist eine Tabelle. Eine Tabelle bezieht sich lediglich auf eine Zeichnung, die aus Zeilen und Spalten besteht, genau wie eine Tabellenkalkulation. Eine Tabelle in einer Datenbank enthält mehrere Beziehungen, mit denen der Benutzer vertraut sein sollte. Einige der bemerkenswertesten Beziehungen sind:

  • Eine Eins-zu-Eins-Beziehung
  • Eine Eins-zu-Viele-Beziehung
  • Eine Viele-zu-Viele-Beziehung

Beim Umgang mit riesigen Datenmengen sollte der Benutzer eine verbesserte Möglichkeit haben, Datenbanken, Tabellen und Daten zu definieren. Dies hilft bei der effizienten Verarbeitung von Daten. Wir benötigen SQL, um Daten (Rohinformationen) in Informationen (Nützliche Daten) umzuwandeln.

SQL ist die standardisierte Sprache, die in der Datenbank verwendet wird. SQL ist eine Abkürzung für Standard Query Language.

Die Sprache besteht aus drei Teilen:

  1. Datendefinitionssprache, die Anweisungen umfasst, die Ihnen helfen, die Datenbank und ihre Objekte wie Ansichten, Tabellen, Prozeduren und vieles mehr zu definieren.
  2. Datensteuerungssprache, mit der Sie auf bestimmte Daten in der Datenbank zugreifen können.
  3. Datenmanipulation, die Anweisungen enthält, mit denen Sie Daten aktualisieren und abfragen können.

Da Sie einen Einblick in Datenbanken haben, ist es an der Zeit, in die Materie einzutauchen und sich „Was ist MySQL“ anzusehen .“

MySQL ist ein Open-Source-Datenbankverwaltungssystem, das als relationales DBMS (Datenbankverwaltungssystem) kategorisiert ist. Die Tochter von Michael Widenius „My“ war die Mitbegründerin von MySQL, daher der Name MySQL. Der Name kombiniert zwei Begriffe; der Mitbegründer „My“ und „SQL“, eine Abkürzung für Structured Query Language.

MySQL ist ein Datenbankdienst, der zum Bereitstellen von Cloud-nativen Anwendungen verwendet wird. Es wird auch für verschiedene Zwecke verwendet, einschließlich Data Warehousing, E-Commerce und Protokollierungsanwendungen. Üblicherweise wird MySQL zum Erstellen, Bearbeiten und Abfragen von Daten in einer Datenbank verwendet.

Darüber hinaus ist MySQL ein Datenbankverwaltungssystem, das dem Benutzer die Möglichkeit bietet, eine relationale Datenbank zu verwalten. Da es sich um Open-Source-Software handelt, kann der ursprüngliche Quellcode von MySQL kostenlos geändert und bearbeitet werden.

Hinweis: MySQL wird sowohl als Open-Source-Server-Edition als auch als Enterprise-Server-Edition angeboten. Um die Enterprise Server Edition zu erhalten, müssen Sie eine kommerzielle Lizenz von Oracle erwerben.

MySQL ist gut angepasst, wodurch es im Vergleich zu anderen Datenbanken wie der Oracle-Datenbank und dem Microsoft SQL Server einfach zu verwenden ist.

MySQL ist mit mehreren wichtigen Betriebssystemen wie UNIX, Linux und Windows kompatibel. Daher haben wir zwei Verfahrensoptionen, um diese Anwendung zu installieren. Die erste besteht darin, die Server-Download-Methode zu verwenden, während die andere die Desktop-Installationsmethode verwendet.

Nachdem Sie das MySQL-Programm erfolgreich installiert haben, lernen Sie nun, wie Sie eine Datenbank erstellen. In unserem Fall verwenden wir das Server-Download-Verfahren. Sie können sich auf diesen Artikel „So installieren Sie MySQL unter Windows“ beziehen, um ein klares Verständnis dafür zu bekommen, wie Sie MySQL auf Ihrem Windows-Betriebssystem installieren.

Haben Sie sich gefragt, wie man eine Datenbank in MySQL erstellt? Machen Sie sich keine Sorgen und Sorgen mehr, da dieser Artikel alle Schritte durchführt, die zum Erstellen einer Datenbank in MySQL erforderlich sind. Alles, was Sie tun müssen, ist, sich Zeit zu nehmen und diesen Artikel durchzulesen.

Erstellen einer Datenbank in MySQL

Einfach ausgedrückt ist das Erstellen einer Datenbank in MySQL nur der erste Schritt, um Daten gut strukturiert zu speichern. Es gibt nützliche Syntaxen, die zum Erstellen von Datenbanken verwendet werden, wie wir in diesem Artikel sehen werden.

DATENBANK ERSTELLEN -Anweisung ist die wichtigste und wertvollste Syntax in diesem Abschnitt, da sie eine neue Datenbank in SQL erstellt.

Bei einer Datenbankerstellung muss die Datei „CREATE ” Schlüsselwort wird beim Entwickeln oder Erstellen verwendet. Zum Beispiel gibt es zwei Haupt-create-Anweisungen in SQL:

  • DATENBANK ERSTELLEN
  • TABELLE ERSTELLEN

Syntax:

CREATE DATABASE database_name;

Hinweis: database_name ist der Name der Datenbank.

Es gibt zwei Möglichkeiten, eine Datenbank zu erstellen:

  • Verwenden des MySQL-Befehlszeilenclients
  • Verwendung von MySQL Workbench

Datenbank mit MySQL-Befehlszeilen-Client erstellen

Zuerst müssen Sie CREATE DATABASE angeben -Anweisung, gefolgt vom Datenbanknamen um eine Datenbank zu erstellen. Ein Hinweis:Der Datenbankname muss innerhalb der MySQL-Serverinstanz eindeutig sein. Wenn Sie Ihrer Datenbank keinen eindeutigen Namen geben, wird eine Fehlermeldung von MySQL angezeigt. Wenn solche Situationen auftreten, müssen Sie Ihrer Datenbank einen anderen Namen geben. Ein häufiger Fehler ist beispielsweise, dass Sie einen Popup-Fehler erhalten, wenn Sie einen bereits vorhandenen Namen verwenden, um eine Datenbank zu erstellen.

Beispiel:

Um eine neue Datenbank in MySQL (Command Line Client) mit dem Namen foss_linux zu erstellen, verwenden Sie die folgende Syntax:

CREATE DATABASE foss_linux;

Wenn Sie versehentlich denselben Namen verwendet haben, können Sie problemlos eine andere Datenbank erstellen. Daher sollten Sie nicht ausflippen, wenn Sie den Fehler erhalten, da dies normal ist. Alternativ können Sie die Datenbank löschen und eine neue erstellen.

Beim Erstellen der Datenbank müssen Sie sich keine Gedanken über Zeichensatz und Sortierung machen, da MySQL beim Einrichten der Datenbank standardmäßig Zeichensätze anwendet und sortiert.

Um eine neue Datenbank mit Hilfe des MySQL-Befehlszeilenclients zu erstellen, wie oben gezeigt, sollten Sie sich an die folgenden Richtlinien halten:

  • Melden Sie sich zunächst mit den bereitgestellten Root-Benutzerdaten an, die Sie bei der Installation von MySQL auf Ihrem Betriebssystem erstellt haben.
  • Verwenden Sie die DATENBANK ERSTELLEN Anweisung zum Erstellen einer neuen Datenbank
  • Verwenden Sie die DATENBANKEN ANZEIGEN -Anweisung, um eine Liste bestehender Datenbanken an den aktuellen Server zurückzugeben.

Um die neu erstellte Datenbank zu überprüfen, führen Sie SHOW CREATE DATABASE aus .

Nachdem Sie diesen Befehl ausgeführt haben, gibt MySQL den Namen, den Zeichensatz und die Sortierung der DB zusammen zurück, wie in der Abbildung oben gezeigt.

Nach Abschluss können Sie nun Tabellen und andere datenbankbezogene Objekte in der neu erstellten foss_linux-Datenbank erstellen.

Sie können den Befehlszeilen-Client jetzt mit „quit“ beenden Befehl. Diese Anweisung ist nützlich, wenn Sie das MySQL-Programm beenden und beenden möchten. Geben Sie zum Beenden den Exit-Befehl ein.

Dies sind die entscheidenden Schritte, die Sie benötigen, um sich mit dem erfolgreichen Erstellen, Abfragen, Manipulieren und Bearbeiten von Daten in einer Datenbank vertraut zu machen.

Dies ist eine Möglichkeit, eine Datenbank in MySQL zu erstellen. Eine weitere gängige Methode, die wir in diesem Artikel behandeln werden, ist das Erstellen einer Datenbank mit MySQL Workbench. Befolgen Sie die unten aufgeführten Schritte, um erfolgreich eine Datenbank mit MySQL Workbench zu erstellen.

Erstellen einer Datenbank mit der MySQL Workbench

Es gibt zwei Möglichkeiten, eine Datenbank mit MySQL Workbench zu erstellen:

Methode 1

Starten Sie zunächst die MySQL-Workbench-Anwendung und klicken Sie auf die Schaltfläche mit der Aufschrift „+“, wie unten angezeigt, um eine neue Verbindung einzurichten.

Geben Sie zweitens den Namen für die Verbindungen ein und klicken Sie dann auf die Schaltfläche Verbindung testen.

Nachdem Sie auf diese Schaltfläche geklickt haben, wird die Bank ausgeführt und zeigt ein Dialogfeld an, in dem Sie aufgefordert werden, das Kennwort des „root“-Benutzers einzugeben:

In diesem Abschnitt müssen Sie zuerst das Passwort für den Root-Benutzer eingeben; Klicken Sie danach auf das „Kontrollkästchen“ im Feld „Passwort im Tresor speichern“ und klicken Sie dann unten auf die Schaltfläche „OK“, um mit dem Vorgang fortzufahren.

Sobald der vorherige Schritt abgeschlossen ist, doppelklicken Sie auf den Verbindungsnamen „Foss Linux Tuts“, um eine Verbindung zum MySQL-Server herzustellen, wie im Beispiel unten gezeigt.

Danach startet MySQL Workbench mit dem folgenden Fenster, das vier Abschnitte enthält:Navigator, Abfrage, Information und Ausgabe.

Klicken Sie auf die Schaltfläche „Neues Schema auf dem verbundenen Server erstellen“ in der Symbolleiste, wie im folgenden Screenshot gezeigt.

Hinweis: Auch bei MySQL gibt es Begriffe, mit denen man sich vertraut machen muss, wie zum Beispiel das Schema, was mit anderen Worten Datenbank bedeutet. Wenn Sie also aufgefordert werden, ein neues Schema zu erstellen, werden Sie mit anderen Worten aufgefordert, eine neue Datenbank zu erstellen.

Der Zeichensatz und die Sortierung werden standardmäßig festgelegt, wenn Sie die Datenbank oder das Schema erstellen; Sie müssen also nichts ändern. Wenn Sie fertig sind, klicken Sie unten im Fenster auf die Schaltfläche „Übernehmen“.

Zusätzlich befindet sich unten eine Schaltfläche zum Zurücksetzen, die Ihnen hilft, alle Angaben oder Einstellungen rückgängig zu machen, die Sie versehentlich vorgenommen haben, bevor Sie Ihre Datenbank eingerichtet haben.

Danach erscheint ein Fenster auf MySQL Workbench, das das SQL-Skript anzeigt, das auf die Datenbank angewendet werden soll. Beachten Sie, dass der CREATE SCHEMA-Befehl mit der CREATE DATABASE-Anweisung identisch ist. Daher können Sie zum Erstellen der Datenbank jeden verwenden, der zu Ihnen passt.

Sobald Sie fertig sind, sehen Sie die neu erstellte Datenbank auf der Registerkarte Schemas.

Methode 2:

Um eine Datenbank mit dem Namen fosslinux_tuts zu erstellen, verwenden wir die folgende Syntax:

CREATE SCHEMA fosslinux_tuts

Hinweis: Bei Methode 2 müssen Sie die Abfrage mit dem ersten Button nach dem Speichern-Button ausführen.

Diese Syntax erstellt eine Datenbank „fosslinux_tuts.“

Schlussfolgerung

Wir hoffen, dass Sie jetzt mit allem vertraut sind, was Sie über das Erstellen einer Datenbank in MySQL mit beiden Methoden (Erstellen einer Datenbank mit dem MySQL-Programm und Erstellen einer Datenbank mit MySQL Bench) wissen müssen.

Zusammenfassend hat dieses Tutorial zusammengefasst, wie Sie eine neue Datenbank aus dem MySQL-Programm mit der MySQL-Anweisung „CREATE DATABASE“ und aus der MySQL-Workbench mit der Anweisung „CREATE SCHEMA“ erstellen. Darüber hinaus hat der Artikel auch die Installation von MySQL auf Windows-Betriebssystemen teilweise behandelt.

Mit Hilfe dieses Artikel-Tutorials können Sie mit den beiden oben genannten Methoden eine Datenbank von Grund auf neu erstellen. Haben Sie schon einmal versucht, MySQL zu verwenden? Warum und wie fühlen Sie sich, wenn Sie es verwenden? Bitte teilen Sie uns dies im Kommentarbereich unten mit. Danke fürs Lesen.