OushuDB 基本用法 创建数据库和表
文章图片
本节通过使用OushuDB的命令行工具psql来说明如何创建基本数据库对象:database和table。因为OushuDB和PostgreSQL兼容,所以使用OushuDB的方式和使用PostgresSQL的方式基本相同,如果OushuDB的文档有些地方说明不清楚的话,用户也可以通过查阅PostgresSQL的帮助文档来了解更多关于OushuDB的信息。
【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
推荐阅读
- 做一件事情的基本原理是什么()
- dubbo基本认识
- HTML基础--基本概念--跟着李南江学编程
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 一般模型化关系——从模型是什么到如何起作用的基本答案
- canvas(一)基本用法
- 带你了解类型系统以及flow和typescript的基本使用
- MySQL数据库的基本操作
- 项目团队管理|项目团队管理 - 塔克曼阶梯理论
- 1-Java基础知识