前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >postgre sql 学习

postgre sql 学习

作者头像
全栈程序员站长
发布于 2022-09-27 13:42:50
发布于 2022-09-27 13:42:50
44000
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

postgre sql 基础语法

1、创建模式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
create schema demo_schema;

2、将新的模式加到搜索路径来

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SET search_path TO myschema,public;

3、 修改字段名

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
alter table db_cxpg.t_pg_zb rename column n_sfyx to c_sfyx;

4、修改字段类型

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
alter table db_cxpg.t_pg_zb alter c_sfyx type varchar(50) set DEFAULT 1;

5、 修改默认值

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ALTER TABLE db_cxpg.t_pg_zb ALTER COLUMN c_sfyx SET DEFAULT 1;  

6、查看表结构

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   SELECT
    col.table_schema ,
    col.table_name ,
    col.ordinal_position,
    col.column_name ,
    col.data_type ,
    col.character_maximum_length,
    col.numeric_precision,
    col.numeric_scale,
    col.is_nullable,
    col.column_default ,
    des.description
FROM
    information_schema.columns col LEFT JOIN pg_description des
        ON col.table_name::regclass = des.objoid
    AND col.ordinal_position = des.objsubid
WHERE
    table_schema = schema_name
    AND table_name = table_name
ORDER BY
    ordinal_position;

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171985.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年8月22日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验