(4)数据操作语言DML

DML(Data Manipulation Language):数据操作语言

插入

insert into 表名(字段1,字段2,。。。) values(值1,值2.。。);
类型约束必须匹配,数值型不需单引号,非数值型需要单引号 字段顺序无要求。
如果需要加入null,可以直接在值上写null或者把字段和值都不写。
默认值也是,不写或者值上写default
也可以不写表名后面的所有字段名,默认全部都有。
如果要插入多行,可以写insert into 表名(字段1,字段2,。。。) values(值1,值2.。。),(值1,值2.。),(值1 ,值2);
如果有自增长的主键,就可以不给它赋值或者赋值时写null。

修改

update 表名 set 字段1=值1,字段2=值2 。。。 where 筛选条件

删除

delete from 表名 where 筛选条件 删除自增长列之后记录从断点开始也就是现在id为7,删除之后是从8开始的 返回受影响行数 支持数据回滚
truncate table 表名; 没有条件 删除表中所有数据,效率较高, 删除自增列以后记录从1开始 现在id不管是多少,删除之后都是从1开始 不返回受影响行数 不支持数据回滚

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值