openGauss 每日一练第一天打卡!!!
希望这种既能学习又有奖品的活动再来一打哈哈哈哈
通过第一次课程,我学到了通过openGauss创建表、插入记录、查询记录和删除表基本使用
下面是我的课后作业!
首先连接数据库

1.创建一个表products
| 字段名 | 数据类型 | 含义 |
|---|---|---|
| product_id | INTEGER | 产品编号 |
| product_name | Char(30) | 产品名 |
| category | Char(20) | 种类 |
通过CREATE TABLE命令来创建products表,代码如下:
CREATE TABLE products(
product_id INTEGER,
product_name char(30),
categroy char(20)
);
2.向表中插入数据,采用一次插入一条和多条记录的方式
| product_id | product_name | category |
|---|---|---|
| 1502 | olympus camera | electrncs |
| 1601 | lamaze | toys |
| 1700 | wait interface | Books |
| 1666 | harry potter | toys |
通过INSERT INTO 表名(列名) VALUE(值)的方法插入,代码如下:
1、一次插入一条
INSERT INTO products value(1502,olympus camera,electrncs);
INSERT INTO products value(1601,lamaze,toys);
INSERT INTO products value(1700,wait interface,Books);
INSERT INTO products value(1666,harry potter,toys);
2、一次插入多条
INSERT INTO products(product_id,product_name,category) value
(1502,olympus camera,electrncs),
(1601,lamaze,toys),
(1700,wait interface,Books),
(1666,harry potter,toys);
3.查询表中所有记录及记录数
SELECT * FROM products;
4.查询表中所有category记录,并将查询结果按升序排序
升序:order by 降序:desc
SELECT category FROM products ORDER BY product_id;;
5.查询表中category为toys的记录
SELECT * FROM products WHERE category = toys;
6.删除表products
DROP TABLE products;
小知识:
查询时升序通过order by实现,降序通过desc实现。
去重通过distinct实现。
FINALLY!
最后,宣传一下自己创建的社区的打卡活动:
零基础 21 天速通 openGauss 打卡活动报名贴!:https://bbs.csdn.net/topics/603571956
🏅 是同一个活动哦,但是可以额外获得本社区的福利奖品!还不来参与?
明天见!




