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

mysql-8.0.16 winx64 neuestes Installationstutorial mit Bildern und Text

Ich habe erst vor Kurzem angefangen, mich mit Dat...

Implementierung des Aufbaus eines Kubernetes-Clusters mit VirtualBox+Ubuntu16

Inhaltsverzeichnis Über Kubernetes Grundlegende U...

Nutzerbedürfnisse führen zu marketingorientiertem Design

<br />Zu jedem unserer Themen bespricht das ...

Backup zwischen MySQL-Datenbank und Oracle-Datenbank importieren

Importieren Sie die aus der Oracle-Datenbank expo...

So verwenden Sie fdisk zum Partitionieren der Festplatte in Linux

Häufig verwendete Befehle für Linux-Partitionen: ...

Mysql Sql-Anweisungsübungen (50 Fragen)

Tabellenname und Felder –1. Studentenliste Studen...

Beispielcode zur Implementierung eines 3D-Zauberwürfels mit CSS

Lassen Sie uns heute einen einfachen 3D-Zauberwür...

Best Practices-Handbuch für partitionierte MySQL-Tabellen

Vorwort: Partitionierung ist ein Tabellenentwurfs...

MySQL Multi-Instance-Bereitstellungs- und Installationshandbuch unter Linux

Was ist MySQL Multi-Instance Einfach ausgedrückt ...

Detaillierte Erklärung zum CSS-Randkollaps

Vorherige Das ist eine klassische alte Frage. Da ...

Detaillierte Einführung in das MySQL-Schlüsselwort Distinct

Einführung in die Verwendung des MySQL-Schlüsselw...