查看表字段定义的语句_SQL核心语句之增、改、删

ce460843f08ed950df7ce9c2d5450161.png

本文是SQL的第四种核心语句,也就是增、改、删除数据,分为四个部分:

  1. 数据的增加;

  2. 数据的修改;

  3. 数据的删除;

  4. 案例;

在这之前,我们先来看看获取数据表的详细信息,如果需要在数据表中查看一条或多条的数据详细信息,我们需要用到关键字:DESCRIBE,用法是:DESCRIBE 表名。可以列出数据表的详细信息,比如数据表的字段和各个字段的数据类型。比如:要求列出订单信息表的详细信息。

DESCRIBE `order_info`;

1、数据的增加

在数据库中,我们如何向数据表中增加新的记录呢?而新插入的字段与表中原记录的个数、数据类型都要相同,新插入的主键值不能与表中存在的任意主键值相同,关键字:INSERT INTO。用法:INSERT INTO 表名(字段名) VALUES (新增加的字段值)

2、数据的修改

想要在数据表中修改数据,第一步:先要找到需要修改的数据记录,使用WHERE过滤语句实现,确认要修改的数据是有效记录,这一步是必要操作来避免误操作修改到不应该修改的数据。

第二步:对满足修改条件的数据进行修改,使用 UPDATE SET WHERE子句实现,修改语句可用于修改多条数据,新值的数据类型必须与表中定义好的数据类型保持一致。修改完后,可以使用select和where语句确认下修改是否正确。用法:UPDATE 表名 SET 字段名=字段值 [WHERE过滤条件]

3、数据的删除

和数据的修改一样,第一步需要先找到需要删除的数据记录(行),使用where过滤语句查看需要删除的数据,确认是要删除的数据,这一步也是为了避免删除错了数据,

第二步:对满足删除的数据进行删除,使用DELETE FROM WHERE子句实现,删除语句可以删除多条记录,删除后使用过滤语句查看,结果应当为空。用法:DELETE FROM 表名 [WHERE过滤条件]

4、案例

A、添加新的产品信息,产品号码:81,产品名称:洗洁精,供应商号码:20,产品定价:9,产品描述:350ml。

INSERT INTO `product_info`(`product_id`,`product_name`,`supplier_id`,`price`,`description`)       VALUES (81,'洗洁精',20,9,'350ml')

B、根据上面A的那条新增数据,将价格减去5元。

UPDATE `product_info`SET `price`=`price`-5WHERE `product_id`=81;

C、将上面那条A新增的数据删除。

# 第一步 找到需要删除的数据SELECT  *FROM `product_info`WHERE `product_id`=81;# 第二步 开始删除DELETE FROM `product_info`WHERE `product_id`=81;# 第三步,确认删除完成SELECT  *FROM `product_info`WHERE `product_id`=81;

脑图一张:

d4cfa580599e7c62813525dc39b379b2.png

085388ed43b35d551b2915eba58ae3fc.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值