sql-第12章 数据更新
1. Insert
向表中插入数据
下面列出可行的三种格式
1. 整行插入
1 | Insert into 表名 |
2. 部分对应插入
使用如下代码仅插入李四民的部分信息
1 | Insert into CUSTOMER(cno,cname,address,salary,password) |
3. NULL占位插入
在 Insert into
语句中可以不必列出字段名,而 Values
语句中用NULL对空字段占位。==需保证字段可以为空==
Values
中的值类型应与设定兼容,数值型数据不必使用单引号
2. UPDATE
更新表数据
下面的代码,能将产品表中“力士牌香皂”的价格改为21,库存量改为68
1 | UPDATE product |
- 可以通过表连接更新数据。
- 将字段值
UPDATE
为NULL
可以删除字段值(保证可为空)
3. DELETE
删除数据
3.1 语句格式
例:删除编号为“P1005”的产品信息
1 | DELETE FROM product |
3.2 使用表连接删除
例:删除张三的成绩记录
虽然
FROM
语句中列出了两张表,但是只会删除DELETE
语句中表的内容
3.3 删除所有记录
3.3.1使用 DELETE
1 | DELETE FROM 表名 |
3.3.2 使用 TRUNCATE
1 | TRUNCATE TABLE 表名 |
两种方式都可以删除表中所有数据,使用
TRUNCATE
更为高效但不能回滚
4. SELECT...INTO...
复制表
1 | Select 表列名 |
- 标题: sql-第12章 数据更新
- 作者: 三葉Leaves
- 创建于 : 2024-05-16 00:00:00
- 更新于 : 2024-11-21 16:56:20
- 链接: https://leavesblog.netlify.app/f199cc501047/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论