1. Verwenden Sie Daten aus Tabelle A, um den Inhalt von Tabelle B in MySQL zu aktualisieren Beispiel: Sie möchten einige Spaltenattribute in der Datentabelle aktualisieren, aber der Inhalt der geänderten Attribute stammt aus der Chanpin-Tabelle. Das Schlüsselwort „Select“ darf in der SQL-Sprache nicht vorkommen. Daten aktualisieren d,chanpin c setze d.zhulei=c.zhulei,d.xiaolei=c.xiaolei,d.fenxiang=c.fenxiang,d.zhuanye=c.zhuanye,d.jiliang=c.jiliang,d.gs=c.zgs,d.xzgs=c.zgs,d.bjgs=(c.zgs*d.jdxs*d.jishu*d.xs1*d.xs2*d.xs3),d.wygs=d.bjgs,d.hzgs=? wobei d.id=? und c.chanpin=? und c.fenlei=?"; 2. Die Tabelle für Update und Select in MySQL ist dieselbe Tabelle Etwas ärgerlich bei MySQL ist, dass auf die Select-From-Anweisung nicht der Name der zu aktualisierenden Tabelle folgen kann, zum Beispiel: TBCP_SELLER aktualisieren, Status festlegen = (STATUS aus TBCP_SELLER auswählen, wobei tbid=2011645303) wobei tbid=2011645303 Die zu aktualisierende Tabelle hat denselben Namen wie die abzufragende Tabelle. Bei der Ausführung von SQL wird eine Fehlermeldung angezeigt: Sie können die Zieltabelle „TBCP SELLER“ für die Aktualisierung nicht in der FROM-Klausel angeben. TBCP_SELLER aktualisieren, Status festlegen =( STATUS auswählen aus ( * aus TBCP_SELLER auswählen ) als x, wobei tbid=2011645303 ) wobei tbid=2011645303 Beachten Sie Folgendes im obigen SQL: (wählen Sie * aus TBCP_SELLER) als x as x ist erforderlich, sonst wird ein Fehler gemeldet: Jede abgeleitete Tabelle muss ihren eigenen Alias haben (jede abgeleitete Tabelle muss ihren eigenen Alias haben) 3. Der Unterschied zwischen temporären Tabellen und Ansichten Temporäre Tabellen Eine temporäre Tabelle ist eine Tabelle, die im temporären Ordner des Systems erstellt wird. Bei richtiger Verwendung kann sie wie eine normale Tabelle auf verschiedene Weise verwendet werden und wird beim Beenden von VFP automatisch freigegeben. Das Erstellen einer temporären MySQL-Tabelle ist einfach. Fügen Sie der normalen CREATE TABLE-Anweisung das Schlüsselwort TEMPORARY hinzu. SQL-Code: TEMPORÄRE TABELLE ERSTELLEN tmp_table ( Name VARCHAR(10) NICHT NULL, Wert INTEGER NICHT NULL ) TEMPORÄRE TABELLE ERSTELLEN tmp_table ( Name VARCHAR(10) NICHT NULL, Wert INTEGER NICHT NULL ) Sicht Aus der Sicht eines Benutzers ist eine Ansicht ein Blick auf die Daten in der Datenbank aus einer bestimmten Perspektive. Aus Sicht des Datenbanksystems ist eine Ansicht eine virtuelle Tabelle, die durch eine aus SELECT-Anweisungen bestehende Abfrage definiert wird. Aus Sicht des Datenbanksystems besteht eine Ansicht aus Daten aus einer oder mehreren Tabellen. Von außen betrachtet ist eine Ansicht genau wie eine Tabelle. Alle allgemeinen Operationen, die an einer Tabelle durchgeführt werden können, können auch auf eine Ansicht angewendet werden, z. B. Abfragen, Einfügen, Ändern, Löschen usw. Das könnte Sie auch interessieren:
|
<<: So verwenden Sie Vue zum Entwickeln öffentlicher Account-Webseiten
>>: Lösungen zum Erstellen von Ping und NFS in einer eingebetteten Linux-Entwicklungsumgebung
Dieser Artikel veranschaulicht anhand von Beispie...
Aus Langeweile habe ich ein paar einfache Übungen...
verwenden Flexible Boxen spielen beim Front-End-L...
In diesem Artikel wird ein allgemeines Beispiel f...
1. Vorbereitung Middleware: Tomcat, Redis, Nginx ...
1. Übersicht Ich habe viel online gesucht und fes...
Funktionen von Elementen auf Blockebene : •Steht i...
Inhaltsverzeichnis Überblick erster Schritt Schri...
Wie der Titel schon sagt: Die Höhe ist bekannt, d...
In diesem Artikel finden Sie den spezifischen Cod...
1. Iframe-Definition und -Verwendung Das Iframe-E...
Inhaltsverzeichnis 1. Anonyme Slots 2. Benannte S...
Inhaltsverzeichnis Hintergrund Technische Lösung ...
Inhaltsverzeichnis 1. Verwendung in Komponenten 2...
Ich möchte das grafische Tutorial zur Installatio...