MySQL数据库基础之数据更新学习
- [ ]内为可选项,{ | }表示二选一
1.数据插入insert P75
1 insert into 表名(书名,价格)values('中华上下五千年',10);
Mysql中的replace into跟insert into用法类似:
-
INSERT :会每次插入一条新的数据。
-
REPLACE:先看表中是否存在此条数据,如果存在,先删除该条数据,再插入一条新的数据;如果不存在,则直接插入一条新的数据
一次插入多条记录
MySQL支持图片的存储,所以也可以向表中插入图片(2种做法)(load_file()函数)
2.数据修改update P78
可进行单表数据修改和多表数据修改 ,(set,where)
1 订单号为16的客户因某种原因退回4本图书,请在sell表中修改订购册数,同时书退回后, 2 book表中该图书的数量增加4。 3 update sell,book 4 set sell.订购册数=订购册数-4,book.数量=数量+4 5 where sell.图书编号=book.图书编号and sell.订单号='16';
3.数据删除delete P79
可从单个表中删除行和多个表中删除行,(from,where)
- 如果要删除表中所有的数据:
1 truncate table 表名;

浙公网安备 33010602011771号