首页 > 数据库 >pgsql判断表是否存在,不存在则创建

pgsql判断表是否存在,不存在则创建

时间:2023-03-20 15:36:00浏览次数:29  
标签:存在 name 表格 -- 创建 pgsql 表名 table

--判断表格是否存在,不存在则返回结果为null
select distinct table_name
from information_schema.columns
where table_schema='schemaName' and table_name='tableName';
--根据表格是否存在,进行删除操作
drop table if exists 'schemaName'.'tableName';
--根据表格是否存在,进行创建操作
create table if not exists student (
    id int,
    name VARCHAR(10),
    major VARCHAR(20)
) 
--根据表格是否存在,进行修改
--如果存在就修改不存在就新增
IF EXISTS (SELECT 1 FROM 表名 WHERE 条件)
UPDATE 表名 SET 字段=值 WHERE 条件
ELSE
INSERT INTO 表名(字段) VALUES(值)

 

标签:存在,name,表格,--,创建,pgsql,表名,table
From: https://www.cnblogs.com/w852894903/p/17236448.html

相关文章