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


数据操作语言(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;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM