题目1创建1个名为sale.db的数据库,创建1张品牌销售的表brand_sell。表的 字段如下:品牌编号id(文本),品牌名称-name(文本),销售数量sales(整型) 国别 country(文本)。
时间: 2023-11-22 12:53:59 浏览: 30
以下是创建 `brand_sell` 表的 SQLite 代码:
```sql
CREATE TABLE brand_sell (
id TEXT,
name TEXT,
sales INTEGER,
country TEXT
);
```
然后,使用以下命令创建名为 `sale.db` 的 SQLite 数据库:
```sql
sqlite3 sale.db
```
在 `sale.db` 数据库中,现在可以使用 `brand_sell` 表来记录品牌销售数据。
相关问题
题目1 创建1个名为sale.db的数据库,创建1张品牌销售的表brand_sell。表的字段如下:品牌编号id(文本),品牌名称name(文本),销售数量sales(整型),国别country(文本)。 题目2 插入单条信息。品牌编号:‘10001’,品牌名称:’iphone’,销售数量:1000,’国别’:’USA’。 题目3 批量插入多条信息,源数据为[('10002','huawei',996,'CHINA'), ('10003','mi',711,'CHINA'), ('10004','oppo',520,'CHINA'), ('10005','vivo',618,'CHINA')]。 题目4 核查发现,iphone的销量被多统计了100台,修正数据库中的iphone销售数量。 题目5 找出销量大于600的品牌销售信息,并打印输出。 题目6 找出销量最大的品牌销售数据,并打印输出。 题目7 统计所有品牌的销售数量 题目8 按国别统计品牌的销售数量
题目1:
```sql
CREATE TABLE brand_sell (
id TEXT,
name TEXT,
sales INTEGER,
country TEXT
);
```
题目2:
```sql
INSERT INTO brand_sell (id, name, sales, country)
VALUES ('10001', 'iphone', 1000, 'USA');
```
题目3:
```sql
INSERT INTO brand_sell (id, name, sales, country)
VALUES ('10002', 'huawei', 996, 'CHINA'),
('10003', 'mi', 711, 'CHINA'),
('10004', 'oppo', 520, 'CHINA'),
('10005', 'vivo', 618, 'CHINA');
```
题目4:
```sql
UPDATE brand_sell
SET sales = sales - 100
WHERE name = 'iphone';
```
题目5:
```sql
SELECT *
FROM brand_sell
WHERE sales > 600;
```
题目6:
```sql
SELECT *
FROM brand_sell
ORDER BY sales DESC
LIMIT 1;
```
题目7:
```sql
SELECT SUM(sales)
FROM brand_sell;
```
题目8:
```sql
SELECT country, SUM(sales)
FROM brand_sell
GROUP BY country;
```
在名为Lab5的数据库下创建一个表,表名为sales
好的,可以通过以下 SQL 语句在名为Lab5的数据库下创建名为sales的表:
```
CREATE TABLE sales (
id INT PRIMARY KEY,
product_name VARCHAR(50),
price DECIMAL(10,2),
sale_date DATE
);
```
以上 SQL 语句会创建一个名为sales的表,其中包含id、product_name、price和sale_date四个字段。其中id为主键,类型为整型;product_name为产品名称,类型为字符串型,长度为50;price为价格,类型为十进制数,共10位,其中小数点后保留2位;sale_date为销售日期,类型为日期型。