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

本文详细介绍了Data Manipulation Language(DML)的基本操作,包括如何在数据库表中插入、修改和删除数据。通过实例展示了不同格式的日期、字符串插入方法,以及如何设置字段名称来部分插入数据。此外,还提到了批量插入和使用条件限制进行更新和删除操作,确保数据安全。
摘要由CSDN通过智能技术生成

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

添加数据

-- 在t_student数据库表中插入数据:
insert into t_student values (1,'张三','男',18,'2022-5-8','软件1班','123@126.com');

-- int  宽度是显示宽度,如果超过,可以自动增大宽度 int底层都是4个字节
insert into t_student values (10010010,'张三','男',18,'2022-5-8','软件1班','123@126.com');

-- 时间的方式多样  '1256-12-23'  "1256/12/23"  "1256.12.23"
insert into t_student values (2,'张三','男',18,'2022.5.8','软件1班','123@126.com');

-- 字符串不区分单引号和双引号
insert into t_student values (2,"张三",'男',18,'2022.5.8','软件1班','123@126.com');

-- 如何写入当前的时间  now() , sysdate() , CURRENT_DATE()
insert into t_student values (7,"张三",'男',18,now(),'软件1班','123@126.com');

-- char varchar 是字符的个数,不是字节的个数,可以使用binary,varbinary表示定长和不定长的字节个数。
insert into t_student values (9,"张三是个法外狂徒,律师函警告",'男',18,now(),'软件1班','123@126.com');

-- 如果不是全字段插入数据的话,需要加入字段的名字
insert into t_student (sno,sname,enterdate) values (10,'李四','2023-7-5');

-- 一次添加多条数据.中间用逗号隔开
insert into t_student values (7,"张三",'男',18,now(),'软件1班','123@126.com'),(8,"李四",'男',18,now(),'软件1班','ls@126.com'),(9,"王五",'男',18,now(),'软件1班','ww@126.com');

修改数据

-- 修改表中的数据
update t_student set sex = '女';-- 会将所有的数据全都改了
-- 添加条件限制修改
update t_student set sex = "男" where sno = 10;
-- 关键字,表名,字段名不区分大小写
update t_student set AGE = 21 where sno = 10;
-- 默认情况下,内容不区分大小写

删除数据

-- 删除操作from关键字不可缺少
delete from t_student where sno = 2;
-- 修改,删除数据别忘记加限制条件
-- 删除数据操作 :清空数据
delete from t_student;
truncate table t_student;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值