Zusammenfassung gängiger SQL-Anweisungen in MySQL

Zusammenfassung gängiger SQL-Anweisungen in MySQL

1. MySQL-Exportdatei:

SELECT `pe2e_user_to_company`.company_name, `pe2e_user_to_company`.company_code, `users`.name, `users`.uid, `users`.mail, `pe2e_email_notification_email`.`email_cc` FROM `users` , `pe2e_user_to_company` LEFT JOIN `pe2e_email_notification_email` ON `pe2e_user_to_company`.`uid` = `pe2e_email_notification_email`.`uid` WHERE `users`.`uid` = `pe2e_user_to_company`.`uid` in Ausgabedatei '/tmp/users.csv', Felder abgeschlossen durch ',', umschlossen durch '"', Zeilen abgeschlossen durch '\r\n';

2. Verwandte Abfrage

Um sicherzustellen, dass die Anzahl der zurückgegebenen Elemente in SQL mit der Anzahl der Haupttabelle übereinstimmt, fügen Sie eine Gruppierung nach Haupttabellen-ID hinzu.

3. Allgemeine Methoden wie if, ifnull, concat_ws usw.

1) concat_ws('',country, province, city) region Die drei Felder werden entsprechend dem Inhalt zwischen ''; kombiniert.

concat_ws('',CASE p.gameType1 WHEN 1 THEN ‚Geschichten aufsagen und erzählen‘ WHEN 2 THEN ‚Situationsreden aufsagen und halten‘ END,CASE p.gameType2 WHEN 3 THEN ‚Themen schreiben‘ END) als gameType;

2)wenn(Geschlecht=1,'männlich','weiblich') als Geschlecht;

3)wennnull(Alter,0) als Alter;

4) (Fall Altersgruppe, WENN 1, DANN „Kinder Gruppe A“, WENN 2, DANN „Kinder Gruppe B“, WENN 3, DANN „Teenager Gruppe A“, WENN 4, DANN „Teenager Gruppe B“, ENDE) als Altersgruppe;

4. Rufen Sie das Root-Passwort in mysql5.7 ab

[root@166087 mysql]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --datadir=/data/mysql --skip-grant-tables

mysql> Benutzer aktualisieren, Authentifizierungszeichenfolge=Passwort('123456') festlegen, wobei Benutzer='root';

5. Hinweise zur Nutzung der Alibaba Cloud – MySQL-Remoteverbindung – CentOS7

Erste Anmeldung:

mysql -u root -h localhost -p

use mysql #Öffnen Sie die MySQL-Datenbank

2) Wenn Sie Host auf % setzen, bedeutet das, dass jede beliebige IP-Adresse eine Verbindung zu MySQL herstellen kann. Natürlich können Sie auch eine bestimmte IP-Adresse als Host angeben.

Benutzersatz aktualisieren: Host='%', wobei Benutzer='root' und Host='localhost';

flush privileges; #Aktualisieren Sie die Berechtigungstabelle, um die Konfiguration wirksam zu machen

Dann können wir eine Remoteverbindung zu unserem MySQL herstellen.

3) Wenn Sie die Remote-Verbindung schließen und die Standardeinstellungen von MySQL wiederherstellen möchten (nur lokale Verbindung), können Sie die folgenden Schritte ausführen:

use mysql #Öffnen Sie die MySQL-Datenbank update user set host='localhost' where user='root'; #Wenn Sie den Host auf localhost setzen, können Sie sich nur lokal mit MySQL verbinden

Berechtigungen leeren; #Aktualisieren Sie die Berechtigungstabelle, damit die Konfiguration wirksam wird. Benutzer aktualisieren, Passwort festlegen=Passwort('123456'), wobei Benutzer='root';#Passwort ändern. Berechtigungen leeren; #Aktualisieren Sie die Berechtigungstabelle, damit die Konfiguration wirksam wird.

Hinweis: Sie können auch einen Remote-Verbindungsbenutzer mit dem Benutzernamen „yuancheng“, dem Kennwort „123456“ und der Berechtigung „%“ (zeigt an, dass jede IP eine Verbindung herstellen kann) hinzufügen. Die Befehlsreferenz lautet wie folgt:

gewähre alles auf *.* an „yuancheng“@„%“, identifiziert durch „123456“;

Berechtigungen leeren;

4) Was ist zu tun, wenn das Feld beim Sortieren in MySQL varchar ist?

2 Möglichkeiten:

1. Sortieren nach Feld + 0

2. Sortieren nach Besetzung (Feld als int)

6. Felddaten stapelweise ändern

update t_comment SET avatar = replace(avatar, 'http', 'https');//Ersetzen update t_log set message=concat("https",message);//An den Anfang anhängen

Das könnte Sie auch interessieren:
  • Eine umfassende Zusammenfassung häufig verwendeter Anweisungen in MySQL (unbedingt lesen)
  • MySQL fragt den aktuellsten Datensatz der SQL-Anweisung ab (Optimierung)
  • So verwenden Sie DQL-Befehle zum Abfragen von Daten in MySQL
  • Organisieren Sie die häufig verwendeten MySql-Abfrageanweisungen (23 Typen).
  • MySQL-Lerndatenbank-Suchanweisung DQL Xiaobai Kapitel

<<:  Wie man mit React elegant CSS schreibt

>>:  Tutorial und Praxis zu den virtuellen Speichereinstellungen unter Linux

Artikel empfehlen

Ubuntu öffnet Port 22

Szenario Sie müssen das Xshell-Tool verwenden, um...

Einführung in Who-Befehlsbeispiele in Linux

Über wen Zeigt die am System angemeldeten Benutze...

Detaillierte Erklärung der Transaktionen und Indizes in der MySQL-Datenbank

Inhaltsverzeichnis 1. Angelegenheiten: Vier Haupt...

Implementierung eines CSS-Textschatten-Effekts zur allmählichen Unschärfe

Textschatten Fügen Sie dem Text einen Schatten hi...

Einige Verbesserungen in MySQL 8.0.24 Release Note

Inhaltsverzeichnis 1. Verbindungsmanagement 2. Ve...

Detaillierte Erklärung zur Verwendung der Vue.js-Renderfunktion

Vue empfiehlt in den meisten Fällen die Verwendun...

Detaillierte Erläuterung des Docker-Visualisierungsgrafiktools Portainer

Inhaltsverzeichnis 1. Einführung in Portainer 2. ...

Detaillierte Erklärung zur Konfiguration der OpenGauss-Datenbank im Docker

Für Windows-Benutzer Verwenden von openGauss in D...

6 Möglichkeiten zur eleganten Handhabung von Objekten in JavaScript

Inhaltsverzeichnis Vorwort 1. Objekt.freeze() 2. ...

JavaScript-Verlaufsobjekt erklärt

Inhaltsverzeichnis 1. Routennavigation 2. API zur...