Gewusst wie: Erstellen eine Datenbank

April 21

Gewusst wie: Erstellen eine Datenbank

Aufbau einer Datenbank mithilfe der Befehlszeilenschnittstelle für MySQL ist eine schnelle und einfache Methode, die viele Administratoren wie möglich verwenden. Das Datenbankdesign kann mit Präzision implementiert werden, während nicht mehr als eine Eingabeaufforderung und Admin-Ebene MySQL Benutzer-Anmeldeinformationen erforderlich. Unabhängig von der Betriebssystem-Plattform, auf der Ihre MySQL-Datenbank ausgeführt wird, kann der Datenbankentwurf konstruierte und in nur wenigen einfachen Schritten bereit.

Anweisungen

1 Öffnen Sie eine Eingabeaufforderung. Wenn Sie Microsoft Windows verwenden, tun dies, indem Sie auf die Schaltfläche Start und dann klicken Sie auf ausführen... und geben Sie im daraufhin angezeigten Dialogfeld "CMD" und auf OK. Wann unter Linux mit einer grafischen Benutzeroberfläche eine kann eine Eingabeaufforderung öffnen durch Klick auf das Symbol, um das Startmenü zu öffnen und dann auf Terminal, XTerm oder Konsole, abhängig davon, welche Linux-Distribution Sie verwenden.

2 Anmeldung zu MySQL auf einem Linux-System an der Eingabeaufforderung durch Eingabe des Befehls "Mysql--Benutzer = Your_admin_username--Passwort = Your_admin_password", anstelle von Your_admin_username mit der MySQL-Benutzername Admin-Ebene und ersetzen Sie Your_admin_password mit Kennwort des Benutzers. Wird eine interaktive Sitzung, in dem die Datenbank erstellt werden, was zu der Eingabeaufforderung, gestartet "Mysql >". Wenn Sie ein Windows-Betriebssystem zur Ausführung von MySQL verwenden ist die Befehl "Mysql" starten Sie es und Anmelden mit Admin-Level-Zugriff erforderlich ist.

3 Erstellen Sie eine Datenbank mit dem Befehl "erstellen Datenbank Your_database_name;", ersetzt Your_database_name mit dem Namen Sie mit Ihrer Datenbank zu geben. Keine Leerzeichen oder Satzzeichen dürfen in den Datenbanknamen, jedoch Unterstriche akzeptabel sind.

4 Erstellen von Datenbanktabellen, die mit dem Befehl "erstellen Tabelle Your_table_name" sowie alle gewünschte Tabellendefinitionen und Optionen, beenden den Befehl durch ein Semikolon. Natürlich Ersetzen Sie Your_table_name mit den Namen der gewünschten Tabelle. Wiederholen Sie diesen Vorgang für alle Tabellen, die der Datenbankentwurf fordert mit Definitionen und Optionen zum Erstellen von Tabellen zu den entsprechenden Spezifikationen. Beispielsweise erstellen Sie eine Tabelle namens meine_tabelle mit zwei Integer-Felder Typs "erstellen Tabelle meine_tabelle (INT num1, num2 INT);" oder zum Erstellen einer temporären Tabelle mit ein Primärschlüsselfeld AUTOINCREMENT-geben Sie ein Datenfeld Varchar und mit einer alternative-Tabelle: "Erstellen der Tabelle my_table2 (My_key Int nicht null Auto_increment primäre Schlüssel, My_datas varchar(20)) Typ = Innodb;"

5 Erstellen eines Datenbankbenutzers, und erteilen Sie diesem Benutzer die richtigen Berechtigungen für die neue Datenbank. Verwendung des Befehls "erstellen Benutzer 'your_username'@'localhost' durch 'Your_password'; identifiziert" erstellt einen MySQL-Benutzer und weisen Sie ein Kennwort, Your_username und Your_password durch Ihre eigene eindeutige Werte zu ersetzen. Nun gewähren Sie entsprechenden Berechtigungen für den Benutzer mit dem Befehl "alle Berechtigungen auf . zu 'your_username'@'localhost' mit Grant Option; ", ersetzen Ihre gewünschte Privileg-Level wenn voll-Zugriff ist nicht erwünscht. Beispielsweise verwenden, um einem Benutzer erteilen einfach Nachladen und Spülung Fähigkeit aller MySQL-Datenbanken "Zuschuss reload auf . "my_username'@'localhost';" oder gewähren verwenden eine Berechtigungen des Benutzers für alle Datenbanken, anstatt nur einer einzigen Datenbank "erteilen alle Berechtigungen auf Meine_Datenbank zu 'my_username'@'localhost';".