MySQL对数据表进行操作

这期讲数据的更新哈 

数据更新讲三个方面

1、插入数据(insert ,replace)

2、修改数据(update)

3、删除数据(delete ,truncate)

以下列数据库为例子bookstore数据库,资源我放在本文章了,需要的可以下载哈

开始今天的学习

一、插入数据

在使用数据库之前,数据库中必须要有数据

可以使用 insert 语句向表中插入新的数据记录,插入方法有:

  • 插入单条记录
  • 同时插入多条记录

向数据表中插入一条记录

① 为表的所有字段按默认顺序插入数据的语法如下

INSERT INTO 表名

VALUES (值1,值2,值3,……);

注意哈:值列表中必须为表的每个字段指定值,并且值的顺序、类型必须和创建表时定义的字段顺序、类型相同

例:向member表插入一条新记录

m_idm_namem_genderm_pwm_telm_time
V00001李明66666613800001111系统当前时间

          

出现Affected rows:1,就表示成功插入一条数据。我们可以使用select*from member;查看member是否有我们刚刚插入的数据

可以在最后一行看见有李明的信息,说明我们成功添加这条数据

② 为表中的指定字段插入数据的语法格式如下

INSERT INTO 表名(字段名1,字段名2,……)

VALUES (值1,值2,……);

注意:在表名后任意顺序给出字段名,但VALUES后插入的值必须与字段一一对应。

例如:向member表中插入一条新纪录,会员号为V20000,会员名为 张三,性别为 男,

密码为 123456。

显示Affected rows:1添加成功,让我们用select语句查询一下是否有这条数据

可以在最后一行看见有张三的信息,但是有两列为什么是显示 Null呢?

是因为我们指定了字段名添加,所有其他没指定的自动添加为Null

在MySQL中提供了使用一条INSERT语句同时添加多条记录功能,其语法如下

INSERT INTO 表名(字段名1,字段名2,……)

VALUES(值1,值2,……),

(值1,值2,……),

(值1,值2,……);

注意的是记录之间记得用逗号隔开

例:向bookstore数据库中的member表添加两条记录

Affected rows:2,成功添加两条数据

最后两条就是我们所添加的数据

还有一种插入记录的语句  REPLACE用法和INSERT一样,区别就是REPLACE是修改该数据,和INSERT不同的是,REPLACE在值与表中的主键或唯一约束字段值相同时可以插入,会将冲突的记录先删除,再进行插入。

二、修改数据

MySQL中使用UPDATE语句来修改表中的记录,语法格式如下:

UPDATE 表名

SET 字段名=新值

[WHERE 条件];

WHERE子句指定需要修改的数据,只对符合条件的数据进行修改,若没有WHERE子句,则修改所有行

也可以同时修改所在数据行的多个列值,中间用逗号隔开

例:讲member表中所有会员的密码改成888888

可以看到已经将所有的会员密码改成了888888

例:将member表中的李明姓名改成李天,密码改成999999

成功啦!!!

终终终于到本章的最后一个啦!!!!!!

三、删除数据

MySQL中一般使用DELETE语句删除表中的记录,语法如下:

DELETE FROM 表名

[WHERE 条件] ---WHERE子句用法跟上述一样的哦

例:将bookorder表中会员号为V00003的记录删除

V00003会员号的信息就删除咯!!!!

今天就讲到这啦,up主制作不易,如果对你有帮助记得来个点赞哟,拜拜噜!!!

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值