postgresql 基本操作

  • 一、模式-Schema
    • 1. 创建
      • 语法:CREATE SCHEMA [IF NOT EXISTS ] name [ AUTHORIZATION user_name ] [ schema_element [ ... ] ]
      • 参数:
        • name 模式名;不能以pg_开头;
        • user_name 默认为执行命令的用户;
        • schema_element schema元素,SQL语句,创建schema可以添加一些元素;支持语句:CREATE TABLE 、CREATE VIEW 、CREATE INDEXCREATE SEQUENCECREATE TRIGGER and GRANT
    • 2. 删除
      • 语法:DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
      • 参数: 
        • name 模式名;
        • CASCADE | RESTRICT: RESTRICT(限制,约束;)这个变量值是默认值(缺省值);如果库中有数据,drop schema 抛出错误:“ERROR: cannot drop schema test because other objects depend on it”; CASCADE(级联;小瀑布;瀑布;层叠)连同数据库中的数据一起drop;
    • 3. 修改
      • 语法:
        • ALTER SCHEMA name RENAME TO new_name;
        • ALTER SCHEMA name OWNER TO new_owner;
      • 参数:
  • 二、表-Table
    • 1. 创建
      • 语法: CREATE TABLE table_name (column1 datatype, ..., PRIMARY KEY(一列 or 多列));
    • 2. 删除
      • 语法:DROP TABLE table_name;
    • 3. 修改
      • 语法:
        • ALTER TABLE table_name ADD COLUMN column_name datatype;
        • ALTER TABLE table_name DROP COLUMN column_name;
        • ALTER TABLE table_name ALTER COLUMN column_name TYPE new_dataType;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

武力Coding

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值