4)DML操作
2023-05-25 17:59:01 来源:博客园
DML操作:
Data Manipulation Language,数据操纵语言;包含insert、update、delete操作;
1、单行插入数据格式:
(相关资料图)
insert into 表名【字段列表】 values(值列表);
向教师表插入:
向班级表插入:
向课程表插入:
2、批量插入多行数据格式:
insert into 表名【字段列表】 values(值列表1),(值列表2),..(值列表n);
向学生表批量插入:
3、查询插入多行数据:
insert into 目标表名【字段列表1】 select(字段列表2) from 源表 where 条件表达式;
先创建一个新表:
create table stu1 like student;
4、update语句:
update 表名 set 字段名1=值1[,字段名2=值2] [where 条件表达式];
新建一个表,做测试:
update之后,要满足键值约束;
5、删除表数据:
delete from 表名 [where 条件表达式];
条件删除:
清空表:
删除也要满足约束限制;
总结:
对于主表:删除、更新数据可能会违反外键约束,添加数据不会违反外键约束;
对于从表:删除数据不会违反外键约束,添加和更新可能会违反外键约束;
6、truncate语句:
截断表,相当于没有where字句的delete语句;但是不能用于主表,即使没有子表,也不能删除;
truncate table table_name;
对于自增长字段,truncate之后,编号重新从1开始;但是delete数据,编号仍然继续增加;
使用truncate的对于自增长字段的影响:
关键词:
相关新闻
- 4)DML操作
- 全球快消息!如何更换 Firex 烟雾报警器中的电池_妈妈过生日送什么礼物手工制作盒子
- 惠誉将美国主权信用评级展望下调至“负面”|环球热闻
- 今亮点!昆山社保局官方网站查询(昆山社保局官方网站)
- 5499无光游戏机_5499 世界播报
- 全球新消息丨曼城客战布莱顿:哈兰德、德布劳内、B席首发,三笘薫出战
- 温度符号怎么用键盘打出来_温度符号在键盘上怎么打 天天报道
- 贵州启动2023年汛期首个暴雨应急响应命令
- 今日热搜:你知道哪个星座需警惕心脏问题吗?身体健康早知早防范!
- “小积分”破解科技企业融资难题 湖北企业创新积分制专项贷已达224.82亿元
- 停息挂账和个性化分期哪个好申请?有什么区别?
- 35股年内腰斩!远离这一板块 A股优胜劣汰正加速
- 全球新动态:航拍赣抚尾闾综合整治工程主支枢纽施工现场 热火朝天建设忙
- 5月24日基金净值:华安新兴消费混合A最新净值0.612,跌1.61% 即时焦点
- 市场人士:随着境内公司发行GDR节奏不断加快 将有更多的中国企业借道GDR“走出去” 当前看点
- AI前哨 | 多模态虚拟人或成ChatGPT终点_今亮点
- 慕容文(关于慕容文介绍)
- 观热点:石英表机械表电子表(石英表和电子表的区别)
- 纳思达2023校园招聘海外营运类岗位(附小语种类型)
- 全省开展擅自拆改房屋建筑承重结构专项整治行动
- 环球快资讯:10万以内性价比高的车两厢车_10万买什么两厢车好 求推荐性价比高的车
- 电脑音量怎么调大200%_电脑音量怎么调|环球资讯
- 1弧度等于多少度多少分_1弧度等于多少度
- 陕中二附院举办大学生心理健康教育系列活动