1. Melden Sie sich über die Befehlszeile beim MySQL-Datenbankserver an
1. Melden Sie sich bei MySQL über den Standardport 3306 an
/usr/local/mysql/bin /mysql -u root - p
2. Verwalten Sie mehrere MySQLs auf verschiedenen Ports über TCP-Verbindungen (Hinweis: Diese Funktion ist nur in MySQL 4.1 oder höher verfügbar)
/usr/local/mysql /bin/mysql - u root -p --protocol=tcp --host=localhost --port=3307
3. Verwalten Sie mehrere MySQLs verschiedener Ports über Sockets
/usr/local / mysql/bin/mysql -u root -p --socket=/tmp/mysql3307.sock
4. Verwalten Sie mehrere MySQLs verschiedener Ports über Ports und IPs
/usr/local/ mysql/bin/mysql -u root -p -P 3306 -h 127.0.0.1
-------------------------- -------------------------------------------------- ----
2. SQL-Anweisungen für den Datenbankbetrieb
Zeigen Sie, welche Datenbanken derzeit auf dem Server vorhanden sind
2 einen Namen
CREATE DATABASE rewin;
3. Löschen Sie die Datenbank mit dem Namen rewin
DROP DATABASE rewin;
Wählen Sie die Rewin-Datenbank aus
VERWENDEN Sie rewin;
-------------------------------------- -- -----------------------------------------------
3. SQL-Anweisungen für Tabellenoperationen (nach der Anmeldung müssen Sie den obigen USE-Befehl verwenden, um eine Datenbank auszuwählen und dann Tabellenoperationen auszuführen)
1. Zeigen Sie an, welche Tabellen in der aktuellen Datenbank vorhanden sind SHOW TABLES;
2. Erstellen Sie eine Datenbanktabelle Zhangyan: Fügen Sie die folgende SQL-Anweisung nach mysql> ein, die Speicher-Engine ist MYISAM und die Feld-ID ist der Primärschlüssel und der eindeutige Index.
CREATE TABLE `zhangyan` ( `id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT , `username` VARCHAR( 20 ) NOT NULL , `password` CHAR( 32 ) NOT NULL , `time` DATETIME NOT NULL , `number` FLOAT( 10 ) NOT NULL , `content` TEXT NOT NULL , PRIMARY KEY( `id` ) ) ENGINE = MYISAM ;
3. Zhangyan-Tabellenstruktur anzeigen
DESCRIBE zhangyan ;
4. Informationen aus der Tabelle abrufen 4.1. Alle Datensätze aus der Zhangyan-Tabelle abrufen
SELECT * FROM zhangyan;
Bestimmte Zeilen aus der Zhangyan-Tabelle abrufen: Feldbenutzername ist gleich abc, Feldnummer ist gleich 1, sortiert in absteigender Reihenfolge nach Feld-ID
SELECT * FROM zhangyan WHERE username = abc AND number=1 ORDER BY id DESC;
4.3, aus der Zhangyan-Tabelle. Spezifizierte Felder abrufen in: Benutzername und Passwort
SELECT Benutzername, Passwort FROM zhangyan;
4.4. Eindeutige und eindeutige Datensätze aus der Zhangyan-Tabelle abrufen:
SELECT UNTERSCHIEDLICHER Benutzername VON Zhangyan;
5. Fügen Sie Informationen in die Zhangyan-Tabelle ein
INSERT INTO Zhangyan (ID, Benutzername, Passwort, Zeit, Nummer, Inhalt) WERTE (, abc, 123456,
2007-08-06 14:32:12, 23.41, hallo Welt);
6. Aktualisieren Sie die angegebenen Informationen in der Zhangyan-Tabelle
UPDATE zhangyan SET content = hallo china WHERE username = abc;
7. Löschen Sie die angegebenen Informationen in der Zhangyan-Tabelle
DELETE FROM zhangyan WHERE id = 1;
8. Löschen Sie die Zhangyan-Tabelle
LÖSCHEN AUS zhangyan;
9. Zhangyan-Tabelle löschen
DROP TABLE zhangyan;
10. Ändern Sie die Tabellenstruktur und den Feldtyp des Benutzernamenfelds von zhangyan table to CHAR(25)
ALTER TABLE zhangyan CHANGE username username CHAR(25);
11. Importieren Sie mysql.sql im aktuellen Verzeichnis in die Datenbank
SOURCE . /mysql.sql;
----------------------------------------------------- -------------------------- -------------------
4. Datenbankberechtigungsoperation SQL-Anweisung 1. Erstellen Sie einen Benutzer sina, der über Root-Berechtigung verfügt und sich von jeder IP aus anmelden kann. Das Passwort lautet zhangyan
GEWÄHREN SIE ALLE PRIVILEGIEN AUF *.* TO sina@% IDENTIFIED BY zhangyan ;
2. Erstellen Sie Daten mit den Berechtigungen „Betrieb“ und „Strukturbetrieb“. Nur mit 192.168.1.*** können Sie sich als Benutzer sina anmelden, das Passwort lautet zhangyan
GRANT SELECT , EINFÜGEN, AKTUALISIEREN, LÖSCHEN, DATEI, ERSTELLEN, DROP, INDEX, ÄNDERN, ERSTELLEN
TEMPORÄRE TABELLEN, ANSICHT ERSTELLEN, ANSICHT ANZEIGEN, ROUTINE ERSTELLEN, ROUTINE ÄNDERN, AUSFÜHREN AUF
*.* AN sina@192.168.1.% IDENTIFIZIERT VON zhangyan;
3. Erstellen Sie einen Benutzer
sina, der nur über die Berechtigung „Datenbetrieb“ verfügt, sich nur von 192.168.1.24 aus anmelden kann und kann Betreiben Sie nur die Zhangyan-Tabelle der Rewin-Datenbank. Das Passwort lautet zhangyan
GRANT SELECT , INSERT , UPDATE , DELETE ON rewin.zhangyan TO sina@192.168.1.24 IDENTIFIED BY
zhangyan;
4. Erstellen Sie einen Benutzer mit den Berechtigungen „Datenbetrieb“ und „Strukturbetrieb“. Sie können sich von jeder IP aus anmelden und nur den Benutzer sina der Rewin-Datenbank bedienen
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY
TABELLEN, ANSICHT ERSTELLEN, ANSICHT ANZEIGEN, ROUTINE ERSTELLEN, ROUTINE ÄNDERN, BEI REWIN AUSFÜHREN.* TO
sina@% IDENTIFIED BY zhangyan;
5. Benutzer löschen
DROP USER sina@%;
6. SQL-Anweisung zum Batch-Ersetzen der Zeichenfolge aaa mit bbb in MySQL
UPDATE table name SET field name = REPLACE (field name, aaa , bbb);
7. Reparieren Sie die beschädigte Tabelle ① Verwenden Sie das Root-Konto, um sich bei MySQL anzumelden über die Befehlszeile: mysql -u root -p
② Geben Sie das Passwort des Root-Kontos ein.
③ Wählen Sie den Datenbanknamen (in diesem Beispiel lautet der Datenbankname student): use student;
④ Reparieren Sie die beschädigte Tabelle (die zu reparierende Tabelle in diesem Beispiel ist smis_user_student): Reparaturtabelle smis_user_student;udent;
Verwandte Artikel:
Mysql Befehl Zusammenfassung gängiger Befehlszeilenoperationen in MySQL
Zusammenfassung gängiger Befehlszeilenoperationen in MySQL
Ähnliche Videos:
Cheetah.com MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonÜbersicht über gängige Betriebssysteme für die MySQL-Befehlszeilenanmeldung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!