1. Insert 向表中插入数据
下面列出可行的三种格式
1. 整行插入
Insert into 表名
Values ('字段1的值','字段2的值',...,'最后字段的值')
2. 部分对应插入
使用如下代码仅插入李四民的部分信息

Insert into CUSTOMER(cno,cname,address,salary,password)
Values ('C0007','李四明','福建厦门',12088,'lisim')
3. NULL占位插入
在 Insert into 语句中可以不必列出字段名,而 Values 语句中用NULL对空字段占位。需保证字段可以为空
Values中的值类型应与设定兼容,数值型数据不必使用单引号
2. UPDATE 更新表数据
下面的代码,能将产品表中“力士牌香皂”的价格改为21,库存量改为68
UPDATE product
SET price=21,
Pqty=68
WHERE Pname='力士牌香皂'
- 可以通过表连接更新数据。
- 将字段值
UPDATE为NULL可以删除字段值(保证可为空)
3. DELETE 删除数据
3.1 语句格式
例:删除编号为“P1005”的产品信息
DELETE FROM product
WHERE Pno='P1005'
3.2 使用表连接删除
例:删除张三的成绩记录

虽然
FROM语句中列出了两张表,但是只会删除DELETE语句中表的内容
3.3 删除所有记录
3.3.1使用 DELETE
DELETE FROM 表名
3.3.2 使用 TRUNCATE
TRUNCATE TABLE 表名
两种方式都可以删除表中所有数据,使用
TRUNCATE更为高效但不能回滚
4. SELECT...INTO... 复制表
Select 表列名
Into 新表名
From 旧表名
Where 条件
[[如 将产品表中海尔公司的产品的产品信息单独存入P_HaiEr表中]]
SELECT *
INTO P_HaiEr
FROM Product
WHERE Pname LIKE '%海尔%'

9557

被折叠的 条评论
为什么被折叠?



