小编给大家分享一下MySQL数据中如何实现插入、更新与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
案例:创建表books,对数据进行插入、更新和删除操作,掌握数据表的基本操作。books表结构以及表中的记录如下表:
案例操作过程:
(1)创建数据表books,并按照表8.1所示的结构定义各个字段。
(2)将表8.2中的记录插入books表中。分别使用不同的方法插入记录。
(3)将小说类型(novel)的书的价格都增加5。
(4)将名称为EmmaT的书的价格改为40,并将note说明改为drama。
(5)删除库存为0的记录。
(免费学习推荐:mysql视频教程)
(1)、创建数据表books,并按照表8.1所示的结构定义各个字段。
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)
可以看到表为空,下面向表中插入记录:
(2)、将表8.2中的记录插入books表中。分别使用不同的方法插入记录。
①指定所有字段名称插入记录,SQL语句如下;
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)
②不指定字段名称插入记录,SQL语句如下:
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)
大型站长资讯类网站!