So aktualisieren Sie Tabellendaten in der MySQL-Datenbank
autoload
Freigeben: 2021-04-15 14:13:31
Original
9371 Leute haben es durchsucht
Dieser Artikel hilft Ihnen hauptsächlich dabei, die MySQL Update-Anweisung zu verstehen und zu verwenden, um vorhandene Datensätze in der Datenbanktabelle zu aktualisieren. MySQL Update 语句用于数据库的表中已存在的记录,进行更新。
Update语句的基本语法:
UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ]
[ORDER BY 子句] [LIMIT 子句]
Nach dem Login kopieren
<表名>:用于指定要更新的表名称。
SET 子句:用于指定表中要修改的列名及其列值。其中,每个指定的列值可以是表达式,也可以是该列对应的默认值。如果指定的是默认值,可用关键字 DEFAULT 表示列值。
WHERE 子句:可选项。用于限定表中要修改的行。若不指定,则修改表中所有的行。
ORDER BY 子句:可选项。用于限定表中的行被修改的次序。
LIMIT 子句:可选项。用于限定被修改的行数。
首先,新建一个数据库:
CREATE TABLE tasks (
id INT NOT NULL,
subject VARCHAR(45) NULL,
start_date DATE NULL,
end_date DATE NULL
)charset utf8;
Nach dem Login kopieren
其次,插入数据:
insert into tasks values(1,'math',2029-6-1,2060-6-1)
Nach dem Login kopieren
最后,更新数据:
UPDATE `tasks` SET `start_date`='2029-6-1', `end_date`='2060-6-1' WHERE (`id`='1') AND (`subject`='math') AND (`start_date`='0000-00-00') AND (`end_date`='0000-00-00') LIMIT 1
Nach dem Login kopieren
注意:保证 Update 以 WHERE 子句结束,通过 WHERE 子句指定被更新的记录所需要满足的条件,如果忽略 WHERE 子句,MySQL
Grundlegende Syntax der Update-Anweisung:
rrreee
: wird verwendet, um die zu erstellende Tabelle anzugeben aktualisierter Name.
SET -Klausel: wird verwendet, um den Spaltennamen und den Spaltenwert anzugeben, die in der Tabelle geändert werden sollen. Unter diesen kann jeder angegebene Spaltenwert ein Ausdruck oder der der Spalte entsprechende Standardwert sein. Wenn ein Standardwert angegeben ist, kann der Spaltenwert durch das Schlüsselwort DEFAULT dargestellt werden. 🎜
🎜WHERE-Klausel: optional. Wird verwendet, um die zu ändernden Zeilen in der Tabelle einzuschränken. Wenn nicht angegeben, werden alle Zeilen in der Tabelle geändert. 🎜
🎜ORDER BY -Klausel: optional. Wird verwendet, um die Reihenfolge zu begrenzen, in der Zeilen in einer Tabelle geändert werden. 🎜
🎜LIMIT -Klausel: optional. Wird verwendet, um die Anzahl der geänderten Zeilen zu begrenzen. 🎜
🎜Erstellen Sie zunächst eine neue Datenbank:🎜rrreee🎜Zweitens fügen Sie Daten ein: 🎜rrreee🎜Zum Schluss , Daten aktualisieren:🎜rrreee🎜Hinweis span >: Stellen Sie sicher, dass Update mit der WHERE -Klausel endet, und geben Sie die Bedingungen an, die der aktualisierte Datensatz über die WHERE -Klausel erfüllen muss wird ignoriert >WHERE -Klausel, MySQL aktualisiert alle Zeilen in der Tabelle. 🎜🎜Empfohlen: 🎜MySQL-Tutorial🎜🎜
Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie Tabellendaten in der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
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