创建信用管理数据库credit,并在其中创建信用卡信息表card,包含card num (卡号)、cname6(卡主名称)、ratings(信用级别)、limits(额度)、tel (电话)5个字段,其中card num设为主键。并完成以下操作: (1)往card表中添加5条记录,将第一条记录的卡主名称设置为你自己的姓名。 (2)将card表中ratings字段值为“A”的所有记录的limits属性更新为100000。
时间: 2024-03-24 14:39:01 浏览: 43
好的,以下是你所需要的 SQL 代码:
```sql
-- 创建信用管理数据库credit
CREATE DATABASE IF NOT EXISTS credit;
-- 切换到credit数据库
USE credit;
-- 创建信用卡信息表card
CREATE TABLE IF NOT EXISTS card (
card_num VARCHAR(20) PRIMARY KEY,
cname6 VARCHAR(20),
ratings CHAR(1),
limits INT,
tel VARCHAR(20)
);
-- 往card表中添加5条记录,将第一条记录的卡主名称设置为你自己的姓名
INSERT INTO card (card_num, cname6, ratings, limits, tel)
VALUES
('1234567890123456', 'Your Name', 'A', 50000, '12345678901'),
('2345678901234567', 'Tom', 'B', 20000, '23456789012'),
('3456789012345678', 'Jerry', 'C', 10000, '34567890123'),
('4567890123456789', 'Lucy', 'A', 30000, '45678901234'),
('5678901234567890', 'Lily', 'B', 15000, '56789012345');
-- 将card表中ratings字段值为“A”的所有记录的limits属性更新为100000
UPDATE card SET limits = 100000 WHERE ratings = 'A';
```
完成以上代码后,你就可以在 `credit` 数据库中的 `card` 表中看到添加的5条记录,并且将 ratings 为 A 的记录的 limits 属性已经被更新为 100000。
阅读全文