sql更换表结构
案列
-- 查看表结构
SELECT HG_DUMP_SCRIPT('public.test');
-- 创建新的结构表
CREATE TABLE public.test (
name text NOT NULL,
commits text
,PRIMARY KEY (name)
);
-- 创建新的结构表
CREATE TABLE public.test_1 (
name text NOT NULL,
commits text,
age text
,PRIMARY KEY (name, age)
);
-- 把原来test的数据插入到test_1中
INSERT INTO test_1 SELECT
name,
commits,
'设置默认'
from test
-- 查看表数据
select COUNT(*) from test_1
select COUNT(*) from test
-- 删除test表
DROP TABLE test
-- 把test_1重命名test
ALTER TABLE test_1 RENAME TO test;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构