创建信用管理数据库credit,并在其中创建信用卡信息表card,包含card num(卡号)、cname(卡主名称) 、ratings(信用级别) 、limits(额度) 、tel (电话) 5个字段,其中card mum设为主键。并完成以下操作: (1) 往card表中添加5条记录,将第一条记录的卡主名称设置为你自己的姓名。 (2)将card表中ratings字段值为“A”的所有记录的limits属性更新为100000。
时间: 2024-03-24 08:38:33 浏览: 174
好的,我会按照您的要求来操作。以下是 SQL 语句实现:
首先创建信用管理数据库credit:
```sql
CREATE DATABASE credit;
```
然后切换到该数据库:
```sql
USE credit;
```
接着创建信用卡信息表card:
```sql
CREATE TABLE card (
card_num VARCHAR(20) PRIMARY KEY,
cname VARCHAR(50),
ratings VARCHAR(10),
limits INT,
tel VARCHAR(20)
);
```
往card表中添加5条记录,其中第一条记录的卡主名称设置为您自己的姓名:
```sql
INSERT INTO card(card_num, cname, ratings, limits, tel)
VALUES('1234567890', 'Your Name', 'A', 50000, '1234567890');
INSERT INTO card(card_num, cname, ratings, limits, tel)
VALUES('2345678901', 'Lucy', 'C', 20000, '2345678901');
INSERT INTO card(card_num, cname, ratings, limits, tel)
VALUES('3456789012', 'John', 'B', 30000, '3456789012');
INSERT INTO card(card_num, cname, ratings, limits, tel)
VALUES('4567890123', 'Xiaoming', 'A', 40000, '4567890123');
INSERT INTO card(card_num, cname, ratings, limits, tel)
VALUES('5678901234', 'Linda', 'D', 10000, '5678901234');
```
将card表中ratings字段值为“A”的所有记录的limits属性更新为100000:
```sql
UPDATE card
SET limits = 100000
WHERE ratings = 'A';
```
以上操作均已完成,您可以在数据库中查看或验证您的操作是否成功。
阅读全文