介绍(2),将表8.2中的记录插入书表中。分别使用不同的方法插入记录。
小编给大家分享一下MySQL数据中如何实现插入,更新与删除,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
案例:创建表书,对数据进行插入,更新和删除操作,掌握数据表的基本操作books表结构以及表中的记录如下表:
(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)
可以看到表为空,下面向表中插入记录:
①指定所有字段名称插入记录,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 nullMySQL数据中如何实现插入,更新与删除