Heim >Datenbank >MySQL-Tutorial >Üben Sie das Einfügen, Aktualisieren und Löschen von MySQL-Daten
Fall: Tabellenbücher erstellen, Daten einfügen, aktualisieren und löschen, die Grundoperationen von Datentabellen beherrschen. Die Struktur der Büchertabelle und der Datensätze in der Tabelle ist wie folgt:
Falloperationsprozess:
(1) Erstellen Sie die Datentabellenbücher und definieren Sie jedes Feld gemäß der in Tabelle 8.1 gezeigten Struktur.
(2) Fügen Sie die Datensätze in Tabelle 8.2 in die Büchertabelle ein. Verwenden Sie unterschiedliche Methoden zum Einfügen von Datensätzen.
(3) Erhöhen Sie den Preis für Romanbücher um 5.
(4) Ändern Sie den Preis des Buches mit dem Namen EmmaT auf 40 und ändern Sie die Notizbeschreibung in Drama.
(5) Datensätze mit Bestand 0 löschen.
(Kostenlose Lernempfehlung: MySQL-Video-Tutorial)
mysql> create table books -> ( -> id int(11) not null auto_increment primary key, -> name varchar(50) not null, -> authors varchar(100) not null, -> price float not null, -> pubdate year not null, -> discount float(3,2) not null, -> note varchar(255) null, -> num int(11) not null default 0 -> );Query OK, 0 rows affected (0.05 sec)mysql> select * from books;Empty set (0.05 sec)
Sie können sehen, dass die Tabelle leer ist. Fügen Sie als Nächstes Datensätze in die Tabelle ein:
①Geben Sie alle Feldnamen an, um Datensätze einzufügen. Die SQL-Anweisung lautet wie folgt; , ändere den Romantyp (Roman). Die Buchpreise werden um 5 erhöht.
mysql> insert into books -> (id,name,authors,price,pubdate,discount,note,num) -> values(1,'Tale of AAA','Dicks',23,'1995',0.85,'novel',11);Query OK, 1 row affected (0.05 sec)
(4). Ändern Sie den Preis des Buches mit dem Namen EmmaT auf 40 und ändern Sie die Notizbeschreibung in Drama.
mysql> insert into books -> values(2,'EmmaT','Jane lura',35,'1993',0.70,'joke',22);Query OK, 1 row affected (0.05 sec)mysql> select * from books;+----+-------------+-----------+-------+---------+----------+-------+-----+| id | name | authors | price | pubdate | discount | note | num |+----+-------------+-----------+-------+---------+----------+-------+-----+| 1 | Tale of AAA | Dicks | 23 | 1995 | 0.85 | novel | 11 || 2 | EmmaT | Jane lura | 35 | 1993 | 0.70 | joke | 22 |+----+-------------+-----------+-------+---------+----------+-------+-----+2 rows in set (0.00 sec)
(5), lösche den Datensatz mit dem Bestand 0.
mysql> insert into books -> values(3,'Story of Jane','Jane Tim',40,'2001',0.81,'novel',0), -> (4,'Lovey Day','George Byron',20,'2005',0.85,'novel',30), -> (5,'Old Land','Honore Blade',30,'2010',0.60,'law',0), -> (6,'The Battle','Upton Sara',33,'1999',0.65,'medicine',40), -> (7,'Rose Hood','Richard Kale',28,'2008',0.90,'cartoon',28);Query OK, 5 rows affected (0.05 sec)Records: 5 Duplicates: 0 Warnings: 0mysql> select * from books;+----+---------------+--------------+-------+---------+----------+----------+-----+| id | name | authors | price | pubdate | discount | note | num |+----+---------------+--------------+-------+---------+----------+----------+-----+| 1 | Tale of AAA | Dicks | 23 | 1995 | 0.85 | novel | 11 || 2 | EmmaT | Jane lura | 35 | 1993 | 0.70 | joke | 22 || 3 | Story of Jane | Jane Tim | 40 | 2001 | 0.81 | novel | 0 || 4 | Lovey Day | George Byron | 20 | 2005 | 0.85 | novel | 30 || 5 | Old Land | Honore Blade | 30 | 2010 | 0.60 | law | 0 || 6 | The Battle | Upton Sara | 33 | 1999 | 0.65 | medicine | 40 || 7 | Rose Hood | Richard Kale | 28 | 2008 | 0.90 | cartoon | 28 |+----+---------------+--------------+-------+---------+----------+----------+-----+7 rows in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonÜben Sie das Einfügen, Aktualisieren und Löschen von MySQL-Daten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!