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

Beispiel einer Skriptmethode für die Bindung von Linux-Dualnetzwerkkarten

Bei der Bedienung und Konfiguration von Linux wir...

Linux verwendet stty zum Anzeigen und Ändern von Terminalzeileneinstellungen

Sttty ist ein gängiger Befehl zum Ändern und Druc...

Ein einfaches Tutorial zur Verwendung des MySQL-Protokollsystems

Inhaltsverzeichnis Vorwort 1. Fehlerprotokoll 2. ...

Einstellungen für den Ubuntu-Boot-Autostart-Dienst

So erstellen Sie einen Dienst und starten ihn aut...

Implementierung der Vue-Nuxt-Anmeldeauthentifizierung

Inhaltsverzeichnis einführen Link Start Gehen Sie...

So verwenden Sie Filter zur Implementierung der Überwachung in Zabbix

Als ich kürzlich an Überwachungsgeräten arbeitete...

So zeigen Sie Serverhardwareinformationen in Linux an

Hallo zusammen, heute ist Double 12, habt ihr sch...

Einführung mehrerer benutzerdefinierter Schriftarten in CSS3

Heute habe ich ein Problem in HTML gefunden. Es s...

9 Tipps für das Webseiten-Layout

<br />Verwandte Artikel: 9 praktische Vorsch...

Grundlegende Ideen zum Auffinden von Fehlern in der Web-Frontend-Entwicklung

Die WEB-Entwicklung besteht hauptsächlich aus zwe...