DML语句

DML语句
 DML主要针对数据库表对象的数据而言的,一般DML完成:
 插入新数据
 修改已添加的数据
 删除不需要的数据
 1、 insert into 插入语句 
 insert into temp values(null, ‘jack’, 25); 
 主键自增可以不插入,所以用null代替
 
 指定列
 insert into temp(name, age) values(‘jack’, 22); 
 在表面后面带括号,括号中写列名,values中写指定列名的值即可。当省略列名就表示插入全部数据,
 注意插入值的顺序和列的顺序需要保持一致。
 Set方式插入,也可以指定列
 insert into temp set id = 7, name = 'jason'; 
 
 MySQL中外键的table的外键引用列可以插入数据可以为null,不参照主表的数据。
 
 使用子查询插入数据
 insert into temp(name) select name from classes; 
 
 多行插入
 insert into temp values(null, ‘jack’, 22), (null, ‘jackson’ 23); 
 
 2、 update 修改语句 
 update主要完成对数据的修改操作,可以修改一条或多条数据。修改多条或指定条件的数据,需要用where条件来完成。
 修改所有数据
 update temp set name = ‘jack2’; 
 所有的数据的name会被修改,如果修改多列用“,”分开
 update temp set name = ‘jack’, age = 22; 
 修改指定条件的记录需要用where
 update temp set name = ‘jack’ where age > 22; 
 
 3、 delete 删除语句 
 删除table中的数据,可以删除所有,带条件可以删除指定的记录。
 删除所有数据
 delete from temp; 
 删除指定条件数据
 delete from temp where age > 20; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值