创建信用数据库credit,并在其中创建信用卡信息表card,包含card_num(卡号)、cname(卡主姓名)、rating(信用级别)、limits(额度)、tel(电话)5个字段,其中card_num为主键。完成以下操作:往card表里添加5条记录,第一条为卡号:202104074224 卡主名称:田璐瑶 信用级别:A 额度:5000 电话:18758161972 另外,将card表中ratings字段值为“A”的所有记录的limits属性更新为100000
时间: 2024-03-31 12:39:06 浏览: 122
SQL语句创建学生信息数据库表的示例实用文档.doc
好的,以下是向card表中添加5条记录和将ratings为“A”的记录的limits属性更新为100000的SQL语句:
```sql
USE credit;
-- 向card表中添加5条记录
INSERT INTO card (card_num, cname, rating, limits, tel)
VALUES ('202104074224', '田璐瑶', 'A', 5000, '18758161972'),
('202104074225', '李华', 'B', 3000, '13512345678'),
('202104074226', '张三', 'C', 2000, '13812345678'),
('202104074227', '王五', 'A', 8000, '13912345678'),
('202104074228', '赵六', 'B', 4000, '13612345678');
-- 将ratings为“A”的记录的limits属性更新为100000
UPDATE card
SET limits = 100000
WHERE rating = 'A';
```
这个SQL语句会先使用USE命令切换到credit数据库,然后使用INSERT INTO语句向card表中添加5条记录,第一条记录的卡号是202104074224,卡主名称是田璐瑶,信用级别是A,额度是5000,电话是18758161972。另外4条记录是为了举例子,你可以根据需要修改这些记录的属性值。
接着,使用UPDATE语句将ratings为“A”的记录的limits属性更新为100000。注意,这里的ratings是表中的一个属性,不是字段名,因此需要使用WHERE条件指定要更新的记录。
阅读全文