So erstellen Sie eine Datenbank in MySQL (mit Bildern)

Inhaltsverzeichnis:

So erstellen Sie eine Datenbank in MySQL (mit Bildern)
So erstellen Sie eine Datenbank in MySQL (mit Bildern)

Video: So erstellen Sie eine Datenbank in MySQL (mit Bildern)

Video: So erstellen Sie eine Datenbank in MySQL (mit Bildern)
Video: iPhone iPad Anleitung: iMessage SMS WhatsApp-Alternative Geld sparen 2024, Kann
Anonim

In diesem wikiHow zeigen wir dir, wie du mit MySQL eine Datenbank erstellst. Um eine Datenbank zu erstellen, müssen Sie die Befehlszeilenschnittstelle "mysql" öffnen und Datenbankbefehle eingeben, während der Server läuft.

Schritt

Teil 1 von 3: Öffnen der MySQL-Befehlszeile

258108 1
258108 1

Schritt 1. Stellen Sie sicher, dass der MySQL-Server verbunden ist

Wenn sich serverMySQL nicht im Netzwerk befindet, können Sie keine Datenbank erstellen.

Sie können den Serverstatus überprüfen, indem Sie MySQL Workbench öffnen, den Server auswählen und die Anzeige "Serverstatus" auf der Registerkarte "Administration - Serverstatus" betrachten

258108 2
258108 2

Schritt 2. Kopieren Sie die Adresse (Pfad) des Installationsordners

Die Adresse ist abhängig vom verwendeten Betriebssystem (zB Windows oder Mac):

  • Windows - Kopieren Sie C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ und stellen Sie sicher, dass Sie den letzten Ordnernamen durch den aktuellen MySQL-Ordnernamen ersetzen.
  • Mac - Kopieren Sie /usr/local/mysql-8.0.13-osx10.13-x86_64/ und stellen Sie sicher, dass Sie den letzten Ordnernamen durch den aktuellen MySQL-Ordnernamen ersetzen.
258108 3
258108 3

Schritt 3. Öffnen Sie ein Computer-Befehlszeilenprogramm

Verwenden Sie auf einem Windows-Computer die Eingabeaufforderung. In der Zwischenzeit können Benutzer von Mac-Computern Terminal verwenden.

258108 4
258108 4

Schritt 4. Ändern Sie den Eintrag in das MySQL-Installationsordnerverzeichnis

Geben Sie cd ein und fügen Sie ein Leerzeichen ein, fügen Sie die Adresse des Installationsordners ein und drücken Sie die Eingabetaste. Auf einem Windows-Computer könnten Sie beispielsweise den folgenden Eintrag eingeben:

cd C:\Programme\MySQL\MySQL Workbench 8.0 CE

258108 5
258108 5

Schritt 5. Öffnen Sie den MySQL-Login-Befehl

Um beispielsweise die Anmeldeaufforderung für den Benutzernamen "my" zu öffnen, geben Sie den folgenden Eintrag ein und drücken Sie die Eingabetaste:

mysql -u ich -p

258108 6
258108 6

Schritt 6. Geben Sie das Kontokennwort ein

Geben Sie Ihr MySQL-Benutzerkonto-Passwort ein und drücken Sie dann die Eingabetaste. Sie werden in das Konto eingeloggt und die Kommandozeilenanwendung wird mit den MySQL-Befehlen verbunden.

  • Sie können die Markierung "MySQL>" im Fenster der Befehlszeilenanwendung sehen. Ab diesem Zeitpunkt werden alle von Ihnen eingegebenen Befehle über die MySQL-Befehlszeilenanwendung verarbeitet.
  • Verstehen Sie, wie Sie MySQL-Befehle eingeben. MySQL-Befehle müssen mit einem Semikolon (;) direkt nach dem letzten Teil des Befehls eingegeben werden. Sie können auch einen Befehl eingeben, ein Semikolon eingeben und erneut die Eingabetaste drücken.

Teil 2 von 3: Erstellen einer Datenbank

258108 7
258108 7

Schritt 1. Erstellen Sie eine Datenbankdatei

Sie können eine erstellen, indem Sie den Befehl " create database " create database eingeben, den Datenbanknamen hinzufügen und ein Semikolon einfügen und die Eingabetaste drücken. Geben Sie beispielsweise für eine Datenbank namens "Pet Data" den folgenden Befehl ein:

Erstellen Sie eine Datenbank von Pet_Data_Animals;

  • Datenbanknamen dürfen keine Leerzeichen enthalten. Wenn Sie Leerzeichen in Ihrem Namen verwenden möchten, müssen Sie einen Unterstrich verwenden (zB "Mein bester Freund" wird zu "Mein bester Freund").
  • Jeder MySQL-Befehl muss mit einem Semikolon enden. Wenn Sie das erste Semikolon vergessen, können Sie es neben „ “angezeigt wird, drücken Sie dann erneut die Eingabetaste.
258108 8
258108 8

Schritt 2. Aktuell gespeicherte Datenbank anzeigen

Sie können eine Liste der gespeicherten Datenbanken anzeigen, indem Sie den folgenden Befehl eingeben und die Eingabetaste drücken:

Datenbanken anzeigen;

258108 9
258108 9

Schritt 3. Wählen Sie eine Datenbank aus

Sie können eine Datenbank aus der Liste auswählen, indem Sie den Befehl use name mit "name" als Datenbanknamen eingeben. Geben Sie beispielsweise für die Datenbank "Haustierdaten" den folgenden Befehl ein und drücken Sie die Eingabetaste:

Verwenden Sie Data_Animal_Pet;

258108 10
258108 10

Schritt 4. Warten Sie, bis die Bestätigungsmeldung angezeigt wird

Sobald Sie unter dem zuletzt eingegebenen Befehl den Ausdruck "Datenbank geändert" sehen, können Sie mit der Erstellung von Datenbankinhalten fortfahren.

Teil 3 von 3: Tabellen erstellen

258108 11
258108 11

Schritt 1. Verstehen Sie die verschiedenen Tabellenbefehle

Es gibt einige wichtige Aspekte von Tabellen, die Sie kennen müssen, bevor Sie eine Tabelle erstellen:

  • Titel - Der Tabellentitel wird direkt nach dem Befehl "Tabelle erstellen" hinzugefügt und muss denselben Regeln wie der Datenbankname folgen (zB keine Leerzeichen).
  • Spaltenüberschriften - Sie können die Spaltenüberschriften angeben, indem Sie die Überschriftennamen in Klammern eingeben (siehe Beispiel für den nächsten Schritt).
  • Quadratlänge - Wenn Sie die Länge der Box angeben, können Sie " VARCHAR " (ein variables Zeichen, mit dem Sie zwischen einem und der maximalen Anzahl von Zeichen " VARCHAR " eingeben können) oder " CHAR " (erfordert nicht mehr und nicht weniger als die angegebene Anzahl von Zeichen; zum Beispiel erfordert " CHAR(1) " ein Zeichen, " CHAR(3) " erfordert drei Zeichen usw.).
  • Datumsangaben - Wenn Sie dem Diagramm Datumsangaben hinzufügen möchten, verwenden Sie den Befehl " DATUM ", um anzugeben, dass die Spalteninhalte als Datumsangaben formatiert werden müssen. Außerdem müssen Daten im Jahr-Monat-Datum-Format eingegeben werden (

    XXXX-XX-XX

  • ).
258108 12
258108 12

Schritt 2. Skizzieren Sie die Tabelle

Bevor Sie Daten in ein Diagramm eingeben, müssen Sie eine Tabellenstruktur erstellen, indem Sie den folgenden Befehl eingeben und die Eingabetaste drücken:

Tabellennamen erstellen (Spalte1 varchar(20), Spalte2 varchar(30), Spalte3 char(1), Spalte4 Datum);

  • Um beispielsweise eine Tabelle mit dem Titel "Haustiere" mit zwei Spalten " VARCHAR ", einer Spalte " CHAR " und einer Datumsspalte zu erstellen, können Sie den folgenden Befehl eingeben:
  • Tabelle erstellen Pet_Animal(Name varchar(20), Spezies varchar(30), Geschlecht char(1), Geburtsdatum;

258108 13
258108 13

Schritt 3. Fügen Sie der Tabelle Zeilen hinzu

Mit dem Befehl "einfügen" können Sie zeilenweise Datenbankinformationen eingeben:

in table_name values('column1 value', 'column2 value', 'column3 value', 'column4 value');

  • Für die zuvor verwendete Tabelle "Pets_Pet" sollten Ihre Datenzeilen wie folgt aussehen:

    in Pet_Animal Werte einfügen ('Fido', 'Husky', 'J', '2017-04-12');

  • Sie können als Spalteninhalt das Wort NULL eingeben, wenn die Spalte leer ist.
258108 14
258108 14

Schritt 4. Geben Sie ein. Wenn Sie dies wünschen, überspringen Sie den nächsten Schritt.

258108 15
258108 15

Schritt 5. Laden Sie bei Bedarf eine Textdatei hoch

Wenn Sie eine Datenbank mit mehr Informationszeilen haben, die mühsam wäre, wenn Sie sie einzeln manuell eingeben müssten, können Sie eine Textdatei mit den Daten mit dem folgenden Code hochladen:

Laden Sie die lokale Datenindatei '/path/namaberkas.txt' in die Tabelle nama_tabel Zeilen, die mit '\r\n' abgeschlossen sind;

  • Im Tabellenbeispiel "Pet_Animal" können Sie den folgenden Code oder Befehl eingeben:

    Laden Sie die lokale Datendatei 'C:/Users/username/Desktop/pets.txt' in die Tabelle Pets_Pets Zeilen mit '\r\n';

  • Auf Mac-Computern müssen Sie den Befehl "Zeilen, die mit " abgeschlossen werden, mit '\r' anstelle von '\r\n' verwenden.
258108 16
258108 16

Schritt 6. Überprüfen Sie die erstellte Tabelle

Geben Sie den Befehl show databases; ein und wählen Sie dann die Datenbank aus, indem Sie select * from name; eingeben, mit "name" als Datenbankname. Wenn Sie beispielsweise die Datenbank "Pet_List" verwenden, geben Sie den folgenden Befehl ein:

Datenbanken anzeigen; wähle * aus Pet_List;

Tipps

  • Hier sind einige der am häufigsten verwendeten Datentypen:

    • VERKOHLEN ”(Länge) – Diese Variable hat eine festgelegte Länge der Zeichenkette (String).
    • VARCHAR ”(Länge) – Diese Variable hat die maximale Länge der Zeichenkette (entsprechend der von Ihnen eingegebenen Längenvariable).
    • TEXT ” – Diese Variable hat einen Zeichensatz mit einer maximalen Textlänge von 64 Kilobyte.
    • INT ” (Länge) – Diese Variable ist eine 32-Bit-Ganzzahl mit einer maximalen Ziffernlänge (ein Minuszeichen oder „-“wird als „Ziffer“für negative Zahlen betrachtet).
    • DEZIMAL ”(Länge, Dezimal) – Diese Variable ist eine Dezimalzahl mit dem Wert der Länge als Gesamtzahl der angezeigten Zeichen. Inzwischen gibt die Dezimalspalte die maximale Anzahl von Zahlen an, die nach dem Komma angezeigt werden können.
    • DATUM ” – Diese Variable enthält das Datum im Jahr-Monat-Datum-Format (####-##-##).
    • ZEIT ” – Diese Variable enthält die Uhrzeit im Stunden-Minuten-Sekunden-Format.
    • ENUM ”("Wert1", "Wert2", ….) – Diese Variable enthält eine Liste von ganzen Zahlen oder Werten.
  • Hier sind einige zusätzliche Parameter, die Sie verwenden können:

    • NICHT NULL ” – Bei diesem Parameter müssen Sie einen Wert eingeben. Die Spalte kann nicht geleert werden.
    • URSPRÜNGLICH ” Standardwert – Wenn keine Daten oder Werte eingegeben werden, wird der Standardwert automatisch zur Spalte hinzugefügt.
    • OHNE VORZEICHEN ” – Im numerischen Feld stellt der Parameter sicher, dass die eingegebene Zahl keine negative Zahl ist.
    • AUTO_INCREMENT ” – Mit diesem Parameter wird der Wert jedes Mal automatisch erhöht, wenn Sie der Tabelle eine neue Zeile hinzufügen.

Warnung

  • Wenn der MySQL-Server nicht läuft, wenn Sie versuchen, auf die "mysql"-Befehlszeile zuzugreifen, können Sie diesen Vorgang nicht fortsetzen.
  • Stellen Sie wie bei anderen Codierungen sicher, dass die von Ihnen eingegebenen Befehle mit der richtigen Schreibweise und dem richtigen Abstand eingegeben werden, bevor Sie versuchen, sie einzugeben.

Empfohlen: