Heim > Datenbank > MySQL-Tutorial > Hauptteil

Teilen häufig verwendeter Befehle in MySQL

黄舟
Freigeben: 2017-08-09 15:02:46
Original
1245 Leute haben es durchsucht

Experimentieren Sie in der Eingabeaufforderung.

1: Verwenden Sie die SHOW-Anweisung, um herauszufinden, welche Datenbank derzeit auf dem Server vorhanden ist:

mysql> SHOW DATABASES;
Nach dem Login kopieren

2:2 . Erstellen Sie eine Datenbank MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;
Nach dem Login kopieren

3: Wählen Sie die von Ihnen erstellte Datenbank aus

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
Nach dem Login kopieren

4: Überprüfen Sie, welche Tabellen in der aktuellen Datenbank vorhanden sind

mysql> SHOW TABLES;
Nach dem Login kopieren

5 : Datenbanktabelle erstellen

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
Nach dem Login kopieren

6: Struktur der Tabelle anzeigen:

mysql> DESCRIBE MYTABLE;
Nach dem Login kopieren

Teilen häufig verwendeter Befehle in MySQL

7: Datensätze zur Tabelle hinzufügen

mysql> insert into MYTABLE values (”hyq”,”M”);
Nach dem Login kopieren

8: Daten im Textmodus in die Datenbanktabelle laden (z. B. D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
Nach dem Login kopieren

9: Befehl zum Importieren einer .sql-Datei (z. B. D:/mysql.sql)

mysql>use database;
mysql>source d:/mysql.sql;
Nach dem Login kopieren

10: Tabelle löschen

mysql>drop TABLE MYTABLE;
Nach dem Login kopieren

11: Tabelle löschen

mysql>delete from MYTABLE;
Nach dem Login kopieren

12: Daten in der Tabelle aktualisieren

mysql>update MYTABLE set sex=”f” where name=’hyq’;
Nach dem Login kopieren

Teilen häufig verwendeter Befehle in MySQL

2 . Der MySQL-Dienst in Windows-Form ist vorhanden. Sie sollten sicherstellen, dass dieser Dienst gestartet wurde, bevor Sie ihn verwenden. Wenn er nicht gestartet ist, können Sie ihn mit dem Befehl „net start mysql“ starten. Beim Start unter Linux können Sie den Befehl „/etc/rc.d/init.d/mysqld start“ verwenden. Beachten Sie, dass der Initiator über Administratorrechte verfügen sollte.

Teilen häufig verwendeter Befehle in MySQL


3. Das neu installierte MySql enthält A Ein Root-Konto mit einem leeren Passwort und ein anonymes Konto stellen ein großes Sicherheitsrisiko dar. Bei einigen wichtigen Anwendungen sollten wir das anonyme Konto löschen und ein Passwort für das Root-Konto festlegen Folgen Sie dem Befehl. Fahren Sie fort:

use mysql;
delete from User where User=”";
update User set Password=PASSWORD(’newpassword’) where User=’root’;
Nach dem Login kopieren

Teilen häufig verwendeter Befehle in MySQL

Teilen häufig verwendeter Befehle in MySQL

4. Wenn Sie sich anmelden möchten In den Benutzer-Terminal-Einschränkungen können Sie das Host-Feld des entsprechenden Benutzers in der Benutzertabelle aktualisieren. Nach den oben genannten Änderungen sollte der Datenbankdienst neu gestartet werden. Zu diesem Zeitpunkt können die folgenden ähnlichen Befehle beim Anmelden verwendet werden :

mysql -uroot -p;
mysql -uroot -pnewpassword;
mysql mydb -uroot -p;
mysql mydb -uroot -pnewpassword;
Nach dem Login kopieren

Die oben genannten Befehlsparameter sind Teil der häufig verwendeten Parameter. Einzelheiten finden Sie in der Dokumentation. Mydb ist hier der Name der Datenbank, bei der Sie sich anmelden möchten.

Teilen häufig verwendeter Befehle in MySQL

5. In der Entwicklung und in praktischen Anwendungen sollten Benutzer nicht nur den Root-Benutzer verwenden, um eine Verbindung zur Datenbank herzustellen Tests bringen große Sicherheitsrisiken für das System mit sich und tragen nicht zur Verbesserung der Verwaltungstechnologie bei. Wir erteilen den in einer Anwendung verwendeten Benutzern die am besten geeigneten Datenbankberechtigungen. Beispielsweise sollte einem Benutzer, der nur Daten eingibt, keine Berechtigung zum Löschen von Daten erteilt werden. Die MySQL-Benutzerverwaltung wird über die Benutzertabelle implementiert. Es gibt zwei gängige Methoden zum Hinzufügen neuer Benutzer. Eine besteht darin, die entsprechenden Datenzeilen in die Benutzertabelle einzufügen und die zweite darin, einen Benutzer mit bestimmten Berechtigungen festzulegen GRANT-Befehl. Die übliche Verwendung von GRANT ist wie folgt:

grant all on mydb.* to NewUserName@HostName identified by “password” ;
grant usage on *.* to NewUserName@HostName identified by “password”;
grant select,insert,update on mydb.* to NewUserName@HostName identified by “password”;
grant update,delete on mydb.TestTable to NewUserName@HostName identified by “password”;
Nach dem Login kopieren

Teilen häufig verwendeter Befehle in MySQL

6. Für Benutzer, die durch Einfügen in die Benutzertabelle hinzugefügt werden , Passwort Die Felder sollten mit der PASSWORT-Funktion aktualisiert und verschlüsselt werden, um zu verhindern, dass skrupellose Personen einen Blick auf das Passwort werfen. Die Benutzer, die nicht mehr verwendet werden, sollten gelöscht werden, und Benutzer, deren Berechtigungen das Limit überschritten haben, sollten umgehend zurückgefordert werden. Berechtigungen können durch Aktualisieren der entsprechenden Felder in der Benutzertabelle oder durch Verwendung der REVOKE-Operation wiederhergestellt werden.

Globale Verwaltungsberechtigungen:

DATEI: Dateien auf dem MySQL-Server lesen und schreiben .

PROZESS: Service-Threads anderer Benutzer anzeigen oder beenden.

RELOAD: Zugriffskontrollliste neu laden, Protokoll aktualisieren usw.

HERUNTERFAHREN: Beenden Sie den MySQL-Dienst.

Datenbank-/Datentabellen-/Datenspaltenberechtigungen:

Teilen häufig verwendeter Befehle in MySQL

8.ALTER: Eine vorhandene Datentabelle ändern (z. B. Spalten hinzufügen/löschen) und Index.

ERSTELLEN: Erstellen Sie eine neue Datenbank oder Datentabelle.

LÖSCHEN: Datensätze aus der Tabelle löschen.

DROP: Eine Datentabelle oder Datenbank löschen.

INDEX: Index erstellen oder löschen.

INSERT: Datensätze zur Tabelle hinzufügen.

SELECT: Datensätze der Tabelle anzeigen/durchsuchen.

UPDATE: Vorhandene Datensätze in der Tabelle ändern.

Sonderberechtigungen:

ALLE: Darf alles tun (wie root).

NUTZUNG: Nur zum Einloggen erlaubt – nichts anderes ist erlaubt.

Teilen häufig verwendeter Befehle in MySQL

Hinweis

Um diesem Benutzer die Möglichkeit zu geben, Berechtigungen für das entsprechende Objekt zu verwalten, fügen Sie WITH GRANT OPTION nach den GRANT-Optionen hinzu.

Das obige ist der detaillierte Inhalt vonTeilen häufig verwendeter Befehle in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!