日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

PostgreSQL ALTER TABLE 命令

發布時間:2023/12/9 数据库 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PostgreSQL ALTER TABLE 命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PostgreSQL ALTER TABLE 命令

在 PostgreSQL 中,ALTER TABLE 命令用于添加,修改,刪除一張已經存在表的列。
另外你也可以用 ALTER TABLE 命令添加和刪除約束。

語法

用 ALTER TABLE 在一張已存在的表上添加列的語法如下:

ALTER TABLE table_name ADD column_name datatype;

在一張已存在的表上 DROP COLUMN(刪除列),語法如下:

ALTER TABLE table_name DROP COLUMN column_name;

修改表中某列的 DATA TYPE(數據類型),語法如下:

ALTER TABLE table_name ALTER COLUMN column_name TYPE datatype;

給表中某列添加 NOT NULL 約束,語法如下:

ALTER TABLE table_name ALTER column_name datatype NOT NULL;

給表中某列 ADD UNIQUE CONSTRAINT( 添加 UNIQUE 約束),語法如下:

ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);

給表中 ADD CHECK CONSTRAINT(添加 CHECK 約束),語法如下:

ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);

給表 ADD PRIMARY KEY(添加主鍵),語法如下:

ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);

DROP CONSTRAINT (刪除約束),語法如下:

ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;

如果是 MYSQL ,代碼是這樣:

ALTER TABLE table_name DROP INDEX MyUniqueConstraint;

DROP PRIMARY KEY (刪除主鍵),語法如下:

ALTER TABLE table_name DROP CONSTRAINT MyPrimaryKey;

如果是 MYSQL ,代碼是這樣:

ALTER TABLE table_name DROP PRIMARY KEY;

實例

創建 COMPANY 表,數據內容如下:

highgo=# select * from company ; id | name | age | address | salary ----+------+-----+------------------------------------------------------+--------1 | 張三 | 32 | 濟南 | 200002 | 李四 | 25 | 青島 | 150003 | 王五 | 23 | 北京 | 200004 | 趙六 | 25 | 上海 | 650005 | 小明 | 27 | 廣州 | 850006 | 小紅 | 22 | 深圳 | 450007 | 小強 | 24 | 成都 | 10000 (7 行記錄)

下面實例在這張表中添加新的列:

highgo=# =# alter table company add gender char(1); ALTER TABLE

現在表長這樣:

id | name | age | address | salary | gender ----+------+-----+------------------------------------------------------+--------+--------1 | 張三 | 32 | 濟南 | 20000 | 2 | 李四 | 25 | 青島 | 15000 | 3 | 王五 | 23 | 北京 | 20000 | 4 | 趙六 | 25 | 上海 | 65000 | 5 | 小明 | 27 | 廣州 | 85000 | 6 | 小紅 | 22 | 深圳 | 45000 | 7 | 小強 | 24 | 成都 | 10000 | (7 行記錄)

下面實例刪除 GENDER 列:

highgo=# ALTER TABLE COMPANY DROP GENDER;

得到結果如下:

id | name | age | address | salary ----+------+-----+------------------------------------------------------+--------1 | 張三 | 32 | 濟南 | 200002 | 李四 | 25 | 青島 | 150003 | 王五 | 23 | 北京 | 200004 | 趙六 | 25 | 上海 | 650005 | 小明 | 27 | 廣州 | 850006 | 小紅 | 22 | 深圳 | 450007 | 小強 | 24 | 成都 | 10000 (7 行記錄)

總結

以上是生活随笔為你收集整理的PostgreSQL ALTER TABLE 命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 做暧暧视频在线观看 | 美妇av| h色视频在线观看 | 国产欧美在线观看视频 | 日本精品影院 | 热久久中文字幕 | 美女扒开大腿让男人桶 | 亚洲一二三不卡 | 美女尻逼视频 | 操穴影院 | 激情网婷婷| 日批视频在线 | 大白屁股一区二区视频 | a天堂视频在线观看 | 日韩在线一二 | 在线观看一级片 | 免费欧美视频 | 久9精品| 38激情| 婷婷av一区二区三区 | 欧美精品一区二区视频 | 成人欧美一区二区三区黑人免费 | 中文字幕在线视频免费 | 午夜伦理福利视频 | 亚洲精品欧洲精品 | caoprom在线视频 | 国产一区二区高清视频 | 国产一级片一区二区 | 欧美国产不卡 | 天天摸天天碰 | 手机看片日韩欧美 | 欧美一区二区三区精品 | 欧美日韩免费做爰视频 | 黄色片网站国产 | 亚洲国产丝袜 | 日韩综合另类 | 精品99久久| 精品自拍av | 精品人妻无码一区二区三区蜜桃一 | 精品人人妻人人澡人人爽牛牛 | 久久久久亚洲AV成人 | 欧美人与禽zozzo性之恋的特点 | 青青五月天| 超碰96在线 | 日韩精品一区二区三区在线播放 | 国产精品久久久无码一区 | 国产在线麻豆精品观看 | 亚洲国产精品视频一区 | 国产制服91一区二区三区制服 | 日本欧美色图 | 男男一级淫片免费播放 | av图片在线观看 | 在哪里可以看黄色片 | 国产91在线亚洲 | 曰批又黄又爽免费视频 | 欧美激情视频一区二区 | 久久国产在线视频 | 久久性 | 精品无码人妻一区二区三区品 | 啪免费视频 | 免费观看黄色的网站 | 黄色三级三级三级三级 | 九九视频免费 | 熟妇人妻无码xxx视频 | 夜色一区二区三区 | 亚洲综合色网 | 在线只有精品 | 中日韩一级片 | 免费男女乱淫真视频免费播放 | 在线观看免费黄色 | 成人123区 | 麻豆av免费观看 | 天天色宗合| 捆绑调教sm束缚网站 | 免费大片黄在线观看 | 在线观看日本一区 | 亚洲av无码专区首页 | 免费在线不卡视频 | 91在线观看欧美日韩 | 亚洲精品123区 | 日皮视频免费观看 | 6996电视影片免费看 | 欧美性色19p| 天天操操| 色视频在线观看免费 | 在线亚洲综合 | 久久久久国产一区二区三区潘金莲 | 性猛交xxxx乱大交3 | 亚洲图片欧美日韩 | 日本九九热 | 91午夜交换视频 | 无遮挡无掩盖网站 | 黄色网址av | 欧美又粗又深又猛又爽啪啪九色 | 日韩成人av电影 | 精品无码国产污污污在线观看 | 欧美精品久久久久久 | 久久久久亚洲 | 国产精品九一 |