学习目标
学习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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




