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

openGauss每日一练第1天 | openGauss创建表、插入记录、查询记录和删除表基本使用

原创 周期三 2021-12-11
1187

su - omm

//切换到omm用户

gsql -r

//注意这里的参数r是用来开启客户端的,更多详细请查看参数--help

//如何判断自己进入客户端呢?进入客户端之前omm@modb 进入之后是 omm=#

//注意omm=#这里的等号,这个位置可以方便的直到自己当前命令行的状态,往后就明白了


课后作业:

1、创建一个表products:

在命令行里依次输入:

CREATE TABLE products(product_id integer,product_name char(30),category char(20),);

当你参考左侧的输入会发现输完第一行等号会变成减号,输完第二行会又变成左括号,直到你输完分号,一个语句结束,才会又恢复到等号。于是我们可以很方便的判断当前命令行的状态。

2、向表中插入数据,采用一次插入一条和多条记录的方式

INSERT INTO products (product_id, product_name, category) VALUES (1502, 'olympus camera', 'electrncs');

这是一次插入的方式,这里数据要对应表头的数据类型,当屏幕中显示INSERT 0 1就说明插入成功了。

INSERT INTO products (product_id, product_name, category) VALUES(1602, 'lamaze', 'toys'),(1700, 'wait interface', 'Books'),(1666, 'harry potter', 'toys');

同样的看到INSERT 0 3就说明插入成功了,因为这次插入了三条。

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

select * from products;

命令行中返回。

product_id | product_name | category

------------+--------------------------------+----------------------
1502 | olympus camera | electrncs
1602 | lamaze | toys
1700 | wait interface | Books
1666 | harry potter | toys
(4 rows)

正是我们插入的四条数据

4.查询表中所有category记录,并将查询结果按升序排序

select category from products order by product_id;

命令行返回结果,这里我是按照product_id排序的。

category
----------------------
electrncs
toys
toys
Books
(4 rows)

select category from products order by category;

这样是按照category的字母顺序排序的。
category
----------------------
Books
electrncs
toys
toys
(4 rows)

5.查询表中category为toys的记录

select * from products where category = 'toys';

命令行返回结果。

 product_id | product_name | category
------------+--------------------------------+----------------------
1602 | lamaze | toys
1666 | harry potter | toys
(2 rows)

6.删除表products

最后是删除表。

drop table products ;

命令行会返回DROP TABLE,然后表就会被删除,再用select就会发现找不到表products了。


总结,最基础的创建表、插入数据、查询数据、删除表格的操作,在一个长命令分行写的时候可以关注#号前面的状态,是左括号意味着还需要一个右括号闭合,记得每个命令之后要打分号结束。

最后是使用的时候自己出的一点问题,尽量还是避免使用方向键,调整好输入法,在在线的平台可以先在记事本中写好复制进去执行,因为我在中间由于中文输入法会在命令行中出现奇奇怪怪的bug,显示的和实际不一样,而且退格键和删除键也会失灵!我就直接ctrl+z退出重新开始。

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

评论