您当前的位置:首页 > 互联网教程

怎样用postgresql建表,建数据库

发布时间:2025-05-21 19:35:53    发布人:远客网络

怎样用postgresql建表,建数据库

一、怎样用postgresql建表,建数据库

1、PostgreSQL的CREATE TABLE语句是用来在任何指定的的数据库中创建一个新表。 yiibai.com

2、CREATE TABLE语句的基本语法如下:

3、 PRIMARY KEY( one or more columns)

4、CREATE TABLE是告诉数据库系统关键字,创建一个新的表。独特的名称或标识如下表CREATE TABLE语句。当前数据库中的表最初是空的,并且将所拥有的用户发出的命令。

5、然后在括号内来定义每一列的列表,在表中是什么样的数据类型。其语法变得更清晰,下面的例子。

6、下面是一个例子,它创建了一个公司ID作为主键的表和NOT NULL的约束显示这些字段不能为NULL,同时创建该表的记录:

7、让我们创建一个表,在随后的章节中,我们将在练习中使用:

8、可以验证已成功创建使用\d命令,将用于列出了附加的数据库中的所有表。

9、以上PostgreSQL的表会产生以下结果:

10、--------+------------+-------+----------

11、 public| company| table| postgres

12、 public| department| table| postgres

13、使用\d表名来描述每个表如下所示:

14、以上PostgreSQL的表会产生以下结果:

15、-----------+---------------+-----------

16、"company_pkey" PRIMARY KEY, btree(id)

二、pgsql怎样创建表,数据库等

双击“PostgresSQL 9.3”连接服务器

方法一:右键单击“postgres”,选择“新建对象”--新建数据库,设置新的数据库的参数,所有者一般默认为“postgres”

新建完后,不能立即看到界面上更新的数据,需要点击界面上的更新按钮才能够看到数据库的变化情况。

方法二:在插件中输入SQL语言,运行命令

方法三:点击面板上的“执行任意的SQL查询”

三、为什么postgresql新建数据库,失败

cd Pledgee/再如:cd End-Position/

再如::~/snorkel/snorkel/contrib/fonduer/tutorials/End-Position$ cd data

创建数据库:sd为登陆机器的账号(postgres=#) create database zhiya_key_para_txt_pledge_num_unlimit owner sd;

pg_dump用于备份postgresql数据库,它可以在数据库运行时使用,pg_dump不会阻塞其他的用户访问数据库。

将数据库的东西转存到文件里:相当于copy数据库

pg_dump end_position_key_para> end_position_para_2018-03-29.dmp

之前的文件转到新建的数据库里:相当于恢复外部数据到数据库里

psql zhiya_key_para_txt_pledge_num_unlimit< end_position_para_2018-03-29.dmp

mv filename/.将文件移动到当前路径

psql zhiya_key_para_txt进入到数据库中的表zhiya_key_para_txt

zhiya_key_para_txt=> \dt查看该库中的所有表

zhiya_key_para_txt=> select count(*) from candidate;

zhiya_key_para_txt=> select count(*) from gold_label;

zhiya_key_para_txt=> \q退出psql

3、更新数据库中标错的质押人、质权人:

zhiya_key_para_txt=> select* from gold_label;

zhiya_key_para_txt=> select* from gold_label where candidate_id='33335';

zhiya_key_para_txt=> update gold_label set value=1 where candidate_id='33335';

zhiya_key_para_txt=> select* from gold_label where candidate_id='33335';