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 表名;

 

 

posted @ 2020-06-10 23:55  晓生夜梦  阅读(110)  评论(0)    收藏  举报