暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

opengauss每日一练第一天

原创 lqkitten 2021-12-01
307

学习目标
学习openGauss数据库创建表、插入记录、查询记录和删除表基本使用

完成作业

创建表

create table products(  
product\_id INTEGER ,  
product\_name char(10),  
category char(10)  
);  
CREATE TABLE
复制

一次插入数据

INSERT INTO products(product\_id,product\_name,category) VALUES  
(1502, 'olympus camera', 'electrncs'),  
(1601 ,'lamaze', 'toys'),  
(1700, 'wait interface', 'Books'),  
(1666, 'harry potter', 'toys'); 
复制

报错,字段product_name长度为10,数据中大于10,增加长度

alter table products modify product\_name char(30);  
ALTER TABLE 
复制

再次插入数据

omm=# INSERT INTO products(product\_id,product\_name,category) VALUES  
omm-# (1502,'olympus camera','electrncs'),  
omm-# (1601'toys'),  
omm-# (1700,,'lamaze','wait interface','Books'),  
omm-# (1666,'harry potter','toys');  
INSERT 0 4  
复制

查询表中所有记录及记录数

omm=# select \* from products;  
product\_id | product\_name | category  
\------------+--------------------------------+------------  
1502 | olympus camera | electrncs  
1601 | lamaze | toys  
1700 | wait interface | Books  
1666 | harry potter | toys  
(4 rows)  
  
omm=# select count(\*) from products;  
count  
\-------  
复制

4
(1 row)
查询表中所有category记录,并将查询结果按升序排序

select category from products order by 1;  
omm=# select category from products order by 1;  
category  
\------------  
Books  
electrncs  
toys  
toys  
复制

(4 rows)

查询表中category为toys的记录

omm=# select \* from products where category='toys';  
product\_id | product\_name | category  
\------------+--------------------------------+------------  
1601 | lamaze | toys  
1666 | harry potter | toys  
(2 rows)  
omm=# drop table products ;  
DROP TABLE

复制

墨天轮提供的环境真好,多年没用过超过16G内存的LINUX了。

最后修改时间:2021-12-08 11:10:47
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论