【SQL】数据库更新
2024-10-20 13:41:38
1.插入
INSERT INTO R(A1,A2,...An) VALUES(v1, v2, ...,vn)
如果插入了所有属性,并且按照定义的顺序给出,可以省略(A1,A2,...An)
可以只插入部分属性,没有指明的部分填充NULL
可以使用SELECT语句批量插入
INSERT INTO Studio(name)
SELECT DISTINCT studioName
FROM Movies
WHERE studioName NOT IN
(SELECT name
FROM Studio);
2.删除
DELETE FROM R WHERE <条件>
DELETE FROM MovieExec
WHERE netWorth < 1000000;
3.修改
UPDATE R SET <新值赋值> WHERE <条件>;
UPDATE MovieExec
SET name = 'Pres. ' || name
WHERE cert# IN (SELECT presC# FROM Studio);
语句中的 || 是连接字符的符号。
最新文章
- W3School-CSS 定位 (Positioning) 实例
- mybatis 使用记录(二) 动态拼接查询条件
- jsp使用servlet实现验证码
- 安装mysql数据库中的技巧、错误排查以及实用命令(持续更新)
- prob
- Threads Events QObjects
- 2016年 IT 趋势大预测!
- 简单的QT绘图程序(把全部的点都记录下来,然后在paintEvent里使用drawLine函数进行绘制,貌似效率很低。。。)
- node.js实践第二天
- 网站开发常用jQuery插件总结(二)弹出层插件Lightbox
- EntityFramework Core 自动绑定模型映射
- Mybatis 系列1
- markdown中如何插入公式
- pyhton 监听文件输入实例
- IdentityServer4实战 - API与IdentityServer的交互过程解析
- Go语言系列文章
- 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第4章编程练习3
- oracle 之 安装后pl/sql登录报ora-12154
- linux启动jmeter(二十三),执行./jmeter.sh报错解决方法(转载)
- (转)Tomcat(java运行环境)安装及配置教程