OushuDB 基本用法 创建数据库和表

简介: OushuDB 基本用法 创建数据库和表

bVcWcGP.png


本节通过使用OushuDB的命令行工具psql来说明如何创建基本数据库对象:database和table。因为OushuDB和PostgreSQL兼容,所以使用OushuDB的方式和使用PostgresSQL的方式基本相同,如果OushuDB的文档有些地方说明不清楚的话,用户也可以通过查阅PostgresSQL的帮助文档来了解更多关于OushuDB的信息。

下面这条命令使用psql连接OushuDB缺省安装的数据库postgres,然后创建一个新的数据库test,并在新的数据库中创建一个表foo。

 changlei:build ChangLei$ psql -d postgres
 psql (8.2.15)
 Type "help" for help.
 postgres=# create database test;  # 创建数据库test
 CREATE DATABASE
 postgres=# \c test  # 连接进入test数据库
 You are now connected to database "test" as user "ChangLei".
 test=# create table foo(id int, name varchar);  # 创建表foo
 CREATE TABLE
 test=# \d  # 显示当前数据库test中所有表
            List of relations
 Schema | Name | Type  |  Owner   |   Storage
--------+------+-------+----------+-------------
 public | foo  | table | ChangLei | append only
 (1 row)
 test=# insert into foo values(1, 'hawq'),(2, 'hdfs');
 INSERT 0 2
 test=# select * from foo; # 从表foo中选择数据
  id | name
 ----+------
   1 | hawq
   2 | hdfs
 (2 rows)
 如果想删除表或者数据库的话可以使用drop语句。
 test=# drop table foo;
 DROP TABLE
 test=# \d
 No relations found.
 test=# drop database test;  # 因为现在在test数据库中,所以不能删除
 ERROR:  cannot drop the currently open database
 test=# \c postgres  # 首先连接到postgres数据库,然后删除test数据库
 You are now connected to database "postgres" as user "ChangLei".
 postgres=# drop database test;
 DROP DATABASE


目录
相关文章
|
9月前
|
API PHP 开发者
别再混淆 PHP8.1 中纤程 Fibers 和协程 Coroutines 了 一文搞懂它们的区别
协程是可暂停的函数,PHP通过yield实现;Fibers是PHP 8.1+的轻量执行单元,可手动控制执行流程。协程适用于异步I/O,Fibers更灵活,为异步框架提供底层支持,让PHP能写出同步风格的异步代码,提升并发性能。(239字)
867 5
|
运维 容灾 数据中心
云上应用管理问题之什么是Region和AZ,它们有什么区别
云上应用管理问题之什么是Region和AZ,它们有什么区别
|
XML Ubuntu Linux
探索Linux中的`busctl`命令:DBus的瑞士军刀
`busctl`是Linux下管理DBus消息总线的命令行工具,用于查看、监听和控制DBus服务。
|
SQL Shell 数据库
oushudb-数据库角色和权限-数据库角色
oushudb-数据库角色和权限-数据库角色
220 0
|
XML 数据格式
如何控制工作流中的流程流转?工作流流程元素之顺序流和网关的详细解析
本文详细说明了工作流中实现流程流转的两种实现方式,分别是顺序流和网关。顺序流包括条件顺序流和默认使用的顺序流。网关包括排他网关,并行网关,包含网关以及基于事件的网关。通过对顺序流和网关的学习,可以熟练的掌握了工作流Activiti框架中最核心的点,也就是流程的流转。
1169 0
如何控制工作流中的流程流转?工作流流程元素之顺序流和网关的详细解析
|
网络协议 数据库 开发工具
|
12天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
4841 23
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
7天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
935 0

热门文章

最新文章