无工具情况下linux数据库命(postgresql)令行建表操作文档

首先将帮助文档下的test.sql放在服务器的某个位置。sql文件如下图:

/*
 Navicat Premium Data Transfer

 Source Server         : postgres-123
 Source Server Type    : PostgreSQL
 Source Server Version : 100010
 Source Host           : 192.168.3.123:5432
 Source Catalog        : JC
 Source Schema         : public

 Target Server Type    : PostgreSQL
 Target Server Version : 100010
 File Encoding         : 65001

 Date: 09/12/2022 16:24:29
*/


-- ----------------------------
-- Table structure for jc
-- ----------------------------
DROP TABLE IF EXISTS "public"."jc";
CREATE TABLE "public"."jc" ("图标名称" varchar(255) COLLATE "pg_catalog"."default","操作动作" varchar(255) COLLATE "pg_catalog"."default","位置X" varchar(255) COLLATE "pg_catalog"."default","位置Y" varchar(255) COLLATE "pg_catalog"."default","时间" varchar(255) PRIMARY KEY COLLATE "pg_catalog"."default" NOT NULL,"操作人员" varchar(255) COLLATE "pg_catalog"."default","IP" varchar(255) COLLATE "pg_catalog"."default");

1.使用以下命令连接到postgres数据库:psql -U postgres;

2.使用以下以下命令连接到数据库(例如test):\c test;

3.如果需要新建数据库则使用以下命令:create database 数据库名; 可以使用\l查看数据库列表,例如下图,test数据库已创建:

4.连接到数据库(例如test):\c test;

5.使用执行sql文件的方式创建jc和annihilator表:\i sql文件路径,然后使用\d查看当前数据库下的表,例如下图:

注意:如果\i sql路径那一步在当前环境出现问题,可以用以下方式替代:复制sql文件中的创建table的语句(注意要在一行,都则会有换行导致sql执行中断),直接粘贴在psql的终端上,如下图:

Tips:

  • sql语句要以分号结尾;
  • psql -U postgres连接数据库;
  • 列出数据库:  \l
  • 连接数据库:  \c 数据库名
  • 执行sql语句: \i sql文件路径
  • 查看数据库表:\d
  • \l、\c、\d不是sql语句,是psql的基本命令
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我啥都会

如果觉得对您有帮助,打赏一下吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值