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: Die besten Autodesk Revit-Tipps für alle Planer 2024, Kann
Anonim

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

Schritte

Teil 1 von 3: Öffnen der MySQL-Befehlszeile

258108 1
258108 1

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

Wenn Ihr MySQL-Server derzeit nicht online ist, können Sie keine Datenbank erstellen.

Sie können den Status des Servers überprüfen, indem Sie MySQL Workbench öffnen, Ihren Server auswählen und sich die Anzeige "Serverstatus" auf der Registerkarte "Administration - Serverstatus" ansehen

258108 2
258108 2

Schritt 2. Kopieren Sie den Pfad des Installationsordners

Dieser Pfad hängt davon ab, ob Sie einen Windows-Computer oder einen Mac verwenden:

  • Windows - Kopieren Sie C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ und stellen Sie sicher, dass der Name des letzten Ordners durch den aktuellen MySQL-Namen ersetzt wird.
  • Mac - Kopieren Sie /usr/local/mysql-8.0.13-osx10.13-x86_64/ und stellen Sie sicher, dass der letzte Ordnername durch den aktuellen MySQL-Ordnernamen ersetzt wird.
258108 3
258108 3

Schritt 3. Öffnen Sie die Befehlszeile Ihres Computers

Sie verwenden die Eingabeaufforderung auf einem Windows-Computer, während Mac-Benutzer das Terminal öffnen.

258108 4
258108 4

Schritt 4. Wechseln Sie in das Verzeichnis des MySQL-Installationsordners

Tippe cd und ein Leerzeichen ein, füge den Pfad zum Installationsordner ein und drücke auf ↵ Enter. Auf den meisten Windows-Computern würden Sie beispielsweise Folgendes tun:

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

258108 5
258108 5

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

Um beispielsweise den Login-Befehl für einen Benutzer namens „me“zu öffnen, tippst du Folgendes ein und drückst auf ↵ Enter:

mysql -u ich -p

258108 6
258108 6

Schritt 6. Geben Sie Ihr Kontokennwort ein

Gib das Passwort für dein MySQL-Benutzerkonto ein und drücke dann auf ↵ Enter. Dadurch werden Sie angemeldet und Ihre Befehlszeilenanwendung mit der MySQL-Eingabeaufforderung verbunden.

  • Sie sollten das Tag "MySQL>" in Ihrer Befehlszeilenanwendung sehen. Von diesem Punkt an werden alle von Ihnen eingegebenen Befehle über die MySQL-Befehlszeilen-App verarbeitet.
  • Verstehen Sie, wie Sie MySQL-Befehle eingeben. MySQL-Befehle müssen mit einem Semikolon (;) unmittelbar nach dem letzten Teil des Befehls eingegeben werden, Sie können den Befehl jedoch auch eingeben, ein Semikolon eingeben und erneut auf ↵ Enter drücken.

Teil 2 von 3: Erstellen einer Datenbank

258108 7
258108 7

Schritt 1. Erstellen Sie die Datei Ihrer Datenbank

Tippe dazu den Befehl "create database" create database ein, füge den Namen deiner Datenbank und ein Semikolon hinzu und drücke auf ↵ Enter. Für eine Datenbank mit dem Namen "Haustierdatensätze" geben Sie beispielsweise Folgendes ein:

Datenbank Pet_Records erstellen;

  • Der Name Ihrer Datenbank darf keine Leerzeichen enthalten; Wenn Sie dem Namen ein Leerzeichen hinzufügen möchten, müssen Sie einen Unterstrich verwenden (z. B. würde "Friends of Mine" zu "Friends_of_Mine").
  • Jeder MySQL-Befehl muss mit einem Semikolon enden. Wenn Sie das Semikolon beim ersten Mal verpassen, können Sie es neben dem eingeben das erscheint und drücke dann erneut auf ↵ Enter.
258108 8
258108 8

Schritt 2. Zeigen Sie die aktuellen Datenbanken an

Du kannst eine Liste der aktuellen Datenbanken aufrufen, indem du Folgendes eingibst und dann auf ↵ Enter drückst:

Datenbanken anzeigen;

258108 9
258108 9

Schritt 3. Wählen Sie Ihre Datenbank aus

Sie können Ihre Datenbank aus der Liste auswählen, indem Sie use name eingeben, wobei "name" der Name der Datenbank ist. Für deine "Haustierdaten"-Datenbank würdest du beispielsweise Folgendes eingeben und auf ↵ Enter drücken:

Verwenden Sie Pet_Records;

258108 10
258108 10

Schritt 4. Warten Sie auf die Bestätigungsnachricht

Sobald unter dem zuletzt eingegebenen Befehl der Ausdruck "Datenbank geändert" angezeigt wird, können Sie mit der Erstellung des Datenbankinhalts fortfahren.

Teil 3 von 3: Erstellen einer Tabelle

258108 11
258108 11

Schritt 1. Verstehen Sie die verschiedenen Tabellenbefehle

Es gibt einige Hauptaspekte Ihrer Tabelle, die Sie kennen sollten, bevor Sie eine erstellen:

  • Titel - Ihr Titel wird direkt nach dem Befehl "Tabelle erstellen" angezeigt und muss denselben Regeln wie der Name Ihrer Datenbank folgen (z. B. keine Leerzeichen).
  • Spaltenüberschrift - Sie können Spaltenüberschriften bestimmen, indem Sie verschiedene Namen in Klammern eingeben (siehe Beispiel im nächsten Schritt).
  • Zellenlänge - Wenn Sie die Zellenlänge bestimmen, verwenden Sie entweder "VARCHAR" (variable Zeichen, dh Sie können zwischen einem und der begrenzten Anzahl von Zeichen von VARCHAR eingeben) oder "CHAR" (erfordert nicht mehr und nicht weniger als die angegebene Anzahl der Zeichen; zum Beispiel erfordert CHAR(1) ein Zeichen, CHAR(3) erfordert drei Zeichen usw.).
  • Datum - Wenn Sie Ihrem Diagramm ein Datum hinzufügen möchten, verwenden Sie den Befehl "DATUM", um anzugeben, dass der Inhalt der Spalte als Datum formatiert wird. Das Datum ist einzutragen in

    JJJJ-MM-TT

  • Format.
258108 12
258108 12

Schritt 2. Erstellen Sie die Tabellengliederung

Bevor du Daten für dein Diagramm eingeben kannst, musst du die Struktur des Diagramms erstellen, indem du Folgendes eingibst und dann auf ↵ Enter drückst:

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

  • Um beispielsweise eine Tabelle namens "Haustiere" mit zwei VARCHAR-Spalten, einer CHAR-Spalte und einer Datumsspalte zu erstellen, könnten Sie Folgendes schreiben:
  • Tabelle erstellen Haustiere (Name varchar(20), Rasse varchar(30), Geschlecht char(1), Geburtsdatum);

258108 13
258108 13

Schritt 3. Fügen Sie Ihrer Tabelle eine Zeile hinzu

Mit dem Befehl "insert" können Sie die Informationen Ihrer Datenbank zeilenweise eingeben:

in Namenswerte einfügen ('Spalte1-Wert', 'Spalte2-Wert', 'Spalte3-Wert', 'Spalte4-Wert');

  • Für das zuvor verwendete Tabellenbeispiel "Haustiere" könnte Ihre Zeile so aussehen:

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

  • Sie können das Wort NULL für den Inhalt einer Spalte eingeben, wenn die Spalte leer ist.
258108 14
258108 14

Schritt 4. Fügen Sie nach Möglichkeit den Rest Ihrer Daten ein

Wenn Ihre Datenbank relativ klein ist, können Sie den Rest der Daten zeilenweise einfügen, indem Sie den Code "insert" verwenden. Wenn Sie sich dafür entscheiden, überspringen Sie den nächsten Schritt.

258108 15
258108 15

Schritt 5. Laden Sie bei Bedarf eine Textdatei hoch

Wenn Sie eine Datenbank haben, die mehr Informationszeilen erfordert, als von Hand eingefügt werden können, können Sie mit dem folgenden Code auf eine Textdatei verweisen, die die Daten enthält:

Laden Sie die lokale Datenindatei '/path/name.txt' in Tabellennamenzeilen, die mit '\r\n' abgeschlossen sind;

  • Für das Beispiel "Haustiere" würden Sie etwa Folgendes schreiben:

    Laden Sie die lokale Datenindatei 'C:/Users/name/Desktop/pets.txt' in die Tabelle Pets-Zeilen, die mit '\r\n' abgeschlossen sind;

  • Auf einem Mac-Computer müssen Sie den Befehl "Zeilen beendet durch" mit "\r" anstelle von "\r\n" verwenden.
258108 16
258108 16

Schritt 6. Zeigen Sie Ihre Tabelle an

Geben Sie die Show-Datenbanken ein; Befehl, dann wählen Sie Ihre Datenbank aus, indem Sie select * from name eingeben; wobei "name" der Name der Datenbank ist. Wenn Sie beispielsweise die Datenbank "Haustierdatensätze" verwenden, geben Sie Folgendes ein:

Datenbanken anzeigen; wähle * aus Pet_Records;

Tipps

  • Einige häufig verwendete Datentypen umfassen die folgenden:

    • VERKOHLEN(Länge) - Zeichenkette mit fester Länge
    • VARCHAR(length) - Zeichenkette variabler Länge mit maximaler Länge Länge
    • TEXT - Zeichenkette variabler Länge mit einer maximalen Länge von 64 KB Text
    • INT(Länge) - 32-Bit-Ganzzahl mit maximaler Ziffernlänge (das '-' wird als 'Ziffer' für eine negative Zahl gezählt)
    • DEZIMAL(Länge, Dez) - Dezimalzahl bis zur Gesamtlänge der Anzeigezeichen; das Feld dec gibt die maximal zulässige Anzahl von Dezimalstellen an
    • DATUM - Datumswert (Jahr, Monat, Datum)
    • ZEIT - Zeitwert (Stunden, Minuten, Sekunden)
    • ENUM(" value1 ", " value2 ", ….) - Liste der Aufzählungswerte
  • Einige optionale Parameter umfassen Folgendes:

    • NICHT NULL - Es muss ein Wert angegeben werden. Das Feld darf nicht leer bleiben.
    • URSPRÜNGLICH default-value - Wenn kein Wert angegeben wird, wird dem Feld der Default-Wert zugewiesen.
    • OHNE VORZEICHEN - Stellt bei numerischen Feldern sicher, dass die Zahl niemals negativ ist.
    • AUTO_INCREMENT - Der Wert wird jedes Mal automatisch erhöht, wenn der Tabelle eine Zeile hinzugefügt wird.

Warnungen

  • Wenn Ihr MySQL-Server nicht läuft, wenn Sie versuchen, sich in die "mysql"-Befehlszeile einzuloggen, können Sie nicht fortfahren.
  • Stellen Sie wie bei jeder Codierung sicher, dass Ihre Befehle genau richtig geschrieben und angeordnet sind, bevor Sie versuchen, sie einzugeben.

Empfohlen: