7. delete与truncate 删除数据的2种方法

软件:mysql
关键词:删除、清空、截断、delete、truncate
结果:运行成功

删除表内数据的两种方法,分别为 delete 和 truncate

1、清空表 delete

mysql> delete from grade;
Query OK, 14 rows affected (0.01 sec)

说明1:清空表,不该表表结构,增添数据后ID依据按原有顺序排列
说明2:新增一条数据进行展示:
mysql> insert into grade (gradeName) values (‘大一’);
Query OK, 1 row affected (0.00 sec)
结果展示如下:
mysql> select * from grade;
±--------±----------+
| gradeID | gradeName |
±--------±----------+
| 15 | 大一 |
±--------±----------+
1 row in set (0.00 sec)
说明3:ID=15

2、截断表 truncate
mysql> truncate grade;
Query OK, 0 rows affected (0.03 sec)

说明1:截断表,不修改表结构,增添数据后ID从1开始排列,原有ID已截断
说明2:新增一条数据进行展示:
mysql> insert into grade (gradeName) values (‘大一’);
Query OK, 1 row affected (0.00 sec)
结果展示如下:
mysql> select * from grade;
±--------±----------+
| gradeID | gradeName |
±--------±----------+
| 1 | 大一 |
±--------±----------+
1 row in set (0.00 sec)
说明3:ID=1(重新开始)

3、特别说明
无论是delete还是truncate ,其后均可以添加where等条件,此处不再详述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值