DML语言

DML语言

grade表

字段名主键自增其他
gradeidint
gradenamevarchar

1、insert语句

基本语法

insert into 表名([字段1,字段2,字段3,...])values('值1','值2','值3',....)

例如下面语句,是向grade表中插入一条数据,他的gradename是大四。

insert into `grade`(`gradename`)values('大四')

insert语句,还可以省略前方的字段部分,后面的值就会按照表的字段顺序赋值。

#也可以这样书写
insert into `grade` values(1, '大四')

#但是这样写就是错误的,因为第一个值对应的的字段是gradeid,是int类型不匹配
insert into `grade` values('大四', 1)

插入多个字段

insert into `grade` (`gradename`) values('大一'),('大二')

2、update语句

基本语法

update `表名` set 字段 = value [,字段2 = value] [约束条件]

例如下面语句,修改grade表中gradeid为1,使其gradename为大一

update `grade` set `gradename`='大一' where `gradeid` = 1

#将所有数据的gradename改为大一
update `grade` set `gradename`='大一'

修改一条数据的多个字段只需要在set后面加入相应的语句用逗号隔开。

3、delete和truncate

基本语法

delete from 表名 [where 条件]

例如下面语句

#删除数据,会删除所有数据
delete from `student`
#删除gradeid为1的数据
delete from `student` where id = 1

truncate也可删除

#删除整张表上的数据
truncate `grade`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值