pg学习_基本表定义_修改表结构
2017-04-01 10:50
323 查看
修改表结构 1、增加字段 highgo=# \d test1 Table "public.test1" Column | Type | Modifiers --------+-------------------+----------- id | integer | name | character varying | highgo=# alter table test1 add addr varchar(20); ALTER TABLE highgo=# \d test1 Table "public.test1" Column | Type | Modifiers --------+-----------------------+----------- id | integer | name | character varying | addr | character varying(20) | 2、删除字段 highgo=# alter table test1 drop column addr; ALTER TABLE highgo=# \d test1 Table "public.test1" Column | Type | Modifiers --------+-------------------+----------- id | integer | name | character varying | 3、修改字段 最好的方法 先建一个临时的表,然后删除该表,再创建新表,最后从临时表把记录导入进去。 highgo=# create table test6 (num int,name varchar(10),sex varchar(1) check(sex in('y','n'))); CREATE TABLE highgo=# insert into test6 values(1,'aaa','y'); INSERT 0 1 highgo=# insert into test6 values(2,'bbb','n'); INSERT 0 1 highgo=# create table test7 highgo-# as highgo-# select * from test6; SELECT 2 highgo=# drop table test6; DROP TABLE highgo=# create table test6( highgo(# num int, highgo(# name varchar(16), highgo(# sex varchar(1) check(sex in('y','n'))); CREATE TABLE highgo=# insert into test6 highgo-# select * from test7; INSERT 0 2 highgo=# select * from test6; num | name | sex -----+------+----- 1 | aaa | y 2 | bbb | n (2 rows)
相关文章推荐
- pg学习_基本表定义_创建表
- pg学习_基本表定义_约束关系
- spring quartz学习总结: 基本任务结构和定义
- pg学习_基本表定义_数据类型
- Objective-C 学习笔记之基本语法(1/2): 类的定义、继承、多态与接口等
- JVM学习笔记(1、 基本结构;2、Java代码编译和执行的整个过程3、内存管理和垃圾回收 4、 内存调优 )
- bo2-7.cpp 多项式(存储结构由c2-6.h定义)的基本操作及算法
- bo2-8.cpp 不带头结点的单链表(存储结构由c2-2.h定义)的部分基本操作(9个)
- bo2-2.cpp 带有头结点的单链表(存储结构由c2-2.h定义)的基本操作(12个)
- 电信增值业务学习笔记2--移动网络基本概念和组网结构
- Go语言学习札记——第三章 Go基本的程序设计结构(1)
- bo2-1.cpp 顺序表示的线性表(存储结构由c2-1.h定义)的基本操作(12个)
- oracle存储过程学习笔记1–基本结构
- zthread学习 实例十二 ZThread库基本结构的规纳
- C#温故而知新学习系列之面向对象编程—定义结构(二)
- 基本目录结构和功能 (amlogic open linux)----学习笔记
- bo2-6.cpp 具有实用意义的线性链表(存储结构由c2-5.h定义)的24个基本操作
- 初步学习CSS之定义、分类和基本语法
- ExtJS学习笔记(一):ExtJS程序的结构及如何定义js的private, public属性、方法
- Java学习——Java基本的程序设计结构笔记(一)