MySQL数据中如何实现插入,更新与删除

  介绍

小编给大家分享一下MySQL数据中如何实现插入,更新与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

案例:创建表书,对数据进行插入,更新和删除操作,掌握数据表的基本操作books表结构以及表中的记录如下表:
 MySQL数据中如何实现插入,更新与删除“> <br/>案例操作过程:<br/>(1)创建数据表书,并按照表8.1所示的结构定义各个字段。<br/>(2)将表8.2中的记录插入书表中。分别使用不同的方法插入记录。<br/>(3)将小说类型(小说)的书的价格都增加5。<br/>(4)将名称为EmmaT的书的价格改为40岁,并将注意说明改为戏剧。<br/>(5)删除库存为0的记录。</p> <p> <强>(免费学习推荐:</强> <强> MySQL视频教程</强> <强>)</强> </p> <人力资源/> <h7 id=(1),创建数据表书,并按照表8.1所示的结构定义各个字段。 mysql>, create  table  books ,,,,, (   ,,,,,id  int (11), not  null  auto_increment  primary 键,   ,,,,,name  varchar (50), not 空,   ,,,,,authors  varchar (100), not 空,   ,,,,,price  float  not 空,   ,,,,,pubdate  year  not 空,   ,,,,,discount 浮动(3 2),not 空,   ,,,,,note  varchar(255),空,   ,,,,,num  int (11), not  null  default  0   ,,,,,);Query 好吧,,0,rows  affected (0.05,秒)mysql>, select  *,得到书籍;Empty  set  (0.05, sec)

可以看到表为空,下面向表中插入记录:

(2),将表8.2中的记录插入书表中。分别使用不同的方法插入记录。

①指定所有字段名称插入记录,SQL语句如下;

mysql>, insert  into  books ,,,,, (id、名称、作者、价格、发布日期、折扣,请注意,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)

③同时插入多条记录

mysql> insert into books    -> values(3,'Story of Jane','Jane Tim',40,'2001',0.81,'novel',0),
  ,,,,,(4日& # 39;Lovey 天# 39;,& # 39;George 拜伦# 39;,20日& # 39;2005 & # 39;,0.85,& # 39;小说# 39;,30),
  ,,,,,(5 & # 39;Old 土地# 39;,& # 39;Honore 叶片# 39;,30日& # 39;2010 & # 39;,0.60,& # 39;法律# 39;,0),
  ,,,,,(6 & # 39;从而战斗# 39;,& # 39;Upton 莎拉# 39;,33岁的& # 39;1999 & # 39;,0.65,& # 39;医学# 39;,40),
  null
  null
  null
  null
  null

MySQL数据中如何实现插入,更新与删除