Heim >Datenbank >MySQL-Tutorial >Fassen Sie die Verwendung von SQL-Anweisungsfähigkeiten und Beispielen zusammen

Fassen Sie die Verwendung von SQL-Anweisungsfähigkeiten und Beispielen zusammen

零下一度
零下一度Original
2017-06-12 09:50:181228Durchsuche

Dieser Artikel konzentriert sich auf die Tipps zur Ausführung von SQL. Diese Methode bringt nicht nur Komfort in die Bedienung, sondern gewährleistet auch die Sicherheit der Daten. 1: Abfragedaten (Abfrageleistung garantieren) Zunächst möchte ich die Leistung von SELECT * und SELECT t.id, t.name erläutern. Fazit: Die Leistung von Letzterem ist tatsächlich besser als von Ersterem Glauben Sie es nicht, Sie können es selbst testen. Bei der Abfrage ist es am besten, der Tabelle einen Alias ​​zu geben, um das Auffinden der abzufragenden Felder in der Tabelle zu erleichtern. Wenn Sie SQL für eine Abfrage mit mehreren Bedingungen ausführen, verwenden Sie Tools wie Navicat, um Abfrage-SQL im folgenden Format zu schreiben: SELECT cus.uuid , cus.customerId FROM `customer` cus wobei 1=1 und cus.uuid='' --&nb

1. Tipps zum MySQL-Betrieb

Fassen Sie die Verwendung von SQL-Anweisungsfähigkeiten und Beispielen zusammen

Einführung: Dieser Artikel konzentriert sich auf die Tipps zur Ausführung von SQL. Diese Methode bringt nicht nur Komfort in die Bedienung, sondern gewährleistet auch die Sicherheit der Daten.

2. SQL-Anweisungsfähigkeiten: Verwenden Sie OR geschickt, um bei Abfragen eine logische Beurteilung zu erzielen

Fassen Sie die Verwendung von SQL-Anweisungsfähigkeiten und Beispielen zusammen

Einführung: DECLARE @fieldname varchar(50) DECLARE @fieldvalue nvarchar(100) SET @fieldname='chassisno' – Eines oder keines von Chassisno, Plateno, Owner, Contacttelno kann hier übergeben werden Übergeben Sie SET @fieldvalue='Zuowenjun' IF @fieldname = 'chassisno'

3. MySQL (C API) VC-Instanz und Code-Download (1) (2)_PHP-Tutorial

Einführung: MySQL (C API) VC-Beispiel und Code-Download (1) (2). 10. SQL-Anweisungsfähigkeiten 1. Ein SQL-Anweisungsproblem: Zeilen- und Spaltenkonvertierung select * from v_temp Die Ergebnisse der obigen Ansicht lauten wie folgt: Benutzername Rollenname -------------------- --- -- Systemadministrator Administrator

4. MySQL (C API) VC-Instanz und Code-Download (1) (2)

Einführung: MySQL (C API) VC-Beispiel und Code-Download (1) (2). 10. SQL-Anweisungsfähigkeiten 1. Ein SQL-Anweisungsproblem: Zeilen- und Spaltenkonvertierung select * from v_temp Die Ergebnisse der obigen Ansicht lauten wie folgt: Benutzername Rollenname -------------------- --- -- Systemadministrator Administrator

5. SQL-Anweisungsfähigkeiten: monatliche Statistiken

Einführung in: SQL Anweisungsfähigkeiten: Statistiken nach Monat

6. SQL-Anweisungsfähigkeiten zum Entfernen doppelter Zeilen

Einführung: Tabellen entfernen Wenn Wenn Sie doppelte Datenzeilen in einer Tabelle entfernen möchten, denken Sie vielleicht sofort an die Verwendung des Schlüsselworts DISINTCT, aber DISINTCT kann nur Zeilen mit denselben Spalten in der Tabelle entfernen, wenn Sie auf Zeilen stoßen, die mehrere doppelte Felder in der Tabelle entfernen müssen (d. h. teils vom Gleichen, teils anders), was sollen wir also tun? Durch langjährige Erfahrung im Datenbankschreiben habe ich die folgenden Methoden als Referenz zusammengestellt

7 SQL-Anweisungsfähigkeiten: Abfragen von Datensätzen, die in einer Tabelle vorhanden sind, aber nicht in eine andere Tabelle

Einführung: Methode 1 (gilt nur für ein einzelnes Feld) Nicht in verwenden, leicht zu verstehen, geringe Effizienz, wählen Sie A.ID aus A, wo A.ID nicht in (ID aus B auswählen) Methode 2 (gilt für den Abgleich mehrerer Felder) Verwenden Sie den linken Join...auf..., "B.ID istnull" bedeutet, dass nach dem linken Join der Datensatz angezeigt wird, in dem sich das B.ID-Feld befindet null select A.ID from A left jo

Das obige ist der detaillierte Inhalt vonFassen Sie die Verwendung von SQL-Anweisungsfähigkeiten und Beispielen zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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