第二天打卡来啦!!!
今天学习了openGauss数据库查询、更新和删除基本使用
good good study!
day day up!
下面是我的今日份课后题!
1.创建一个表products
字段名 | 数据类型 | 含义 |
---|---|---|
product_id | INTEGER | 产品编号 |
product_name | Char(20) | 产品名 |
category | Char(30) | 种类 |
代码如下:
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 |
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 WHERE product_id = 1502;
获取三条记录:
SELECT * FROM products limit 2 ;
获取全部记录:
SELECT * FROM products;
4.将满足product_id > 1600的记录的product_id更新为product_id – 1000,并查看products中所有记录是否更新成功
UPDATE products SET product_id = product_id - 1000 WHERE id>1600;
查看数据是是否更新成功
SELECT * FROM products;
5.删除category为toys的所有记录,并查看products中数据是否删除成功
DELETE FROM products WHERE category=toys;
查看数据是否删除成功
SELECT * FROM products;
6.删除products中所有数据,并查看数据是否删除成功
DELETE FROM products;
查看数据是否删除成功
SELECT * FROM products;
7.删除表products
DROP TABLE products;
今天写第一节课的东西有比上次熟练,继续加油奥里给!
最后依旧插播一条重要新闻!!
最后,宣传一下自己创建的社区的打卡活动:
零基础 21 天速通 openGauss 打卡活动报名贴!:https://bbs.csdn.net/topics/603571956
🏅 是同一个活动哦,但是可以额外获得本社区的福利奖品!还不来参与?