日韩性视频-久久久蜜桃-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 命令的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产精品一区久久 | 在线视频日韩欧美 | 激情内射亚洲一区二区三区爱妻 | 欧美日韩伦理片 | 久久夜夜夜 | 悟空影视大全免费高清观看在线 | 97色婷婷| 在线视频综合网 | 久久中文字幕网 | 日韩视频一二三区 | 亚洲不卡视频 | 精品人妻aV中文字幕乱码色欲 | 欧美30p| va视频在线 | 99热导航 | 日韩精品电影在线 | 小镇姑娘高清播放视频 | 久久久亚洲一区二区三区 | 一区二区三区久久精品 | 久久男人的天堂 | 假日游船 | 在线观看网站 | 日韩不卡av| 日本中文字幕在线观看视频 | 国产中文自拍 | 99re这里只有精品在线观看 | 成人黄色在线免费观看 | 徐锦江一级淫片免费看 | 久久91亚洲人成电影网站 | 精品美女视频 | 极品久久 | 黄色一级片在线看 | 国产绿帽一区二区三区 | 日韩少妇激情 | 国产精品91一区 | 久久亚洲视频 | 人人干人人艹 | 永久在线视频 | 蜜桃av乱码一区二区三区 | av免费观看大全 | 97超碰资源总站 | 少妇理论片 | 成人黄色国产 | 天天综合中文字幕 | 久久久精品亚洲 | 亚洲av无码成人精品国产 | 国产一区二区三区视频免费观看 | 亚洲国产成人精品一区二区三区 | 一区二区三区人妻 | 激情小说在线观看 | 国产精品羞羞答答在线观看 | 亚洲AV无码精品黑人黑人 | 国产调教视频在线观看 | 色片免费观看 | 国产三级久久久 | 国产精品男人的天堂 | 成人久久精品 | va免费视频 | 高清一区在线观看 | 国产午夜免费视频 | 少妇无套内谢久久久久 | 尤物毛片| 久久久久久亚洲av毛片大全 | 五月天综合色 | 伊人影院在线观看 | 天天碰天天 | 在线观看亚洲国产 | 欧美噜噜噜 | 熟女俱乐部五十路六十路av | 4444亚洲人成无码网在线观看 | 久久免费视频网 | 最近2019中文字幕大全第二页 | www.国产一区二区 | 久久久久99精品成人片试看 | 免费看91视频| 床上激情网站 | 亚洲综合一区在线 | 午夜美女视频 | 日本白嫩的bbw| 亚洲精品香蕉 | 国产福利网 | 在线步兵区| 亚洲日本一区二区 | 久久成人人人人精品欧 | 亚洲午夜视频 | 亚洲欧洲久久久 | 日美女网站 | 男女午夜激情 | 国产传媒第一页 | 探花系列在线观看 | 91狠狠操 | 日韩sese | 97se综合| 午夜免费高清视频 | 色妇网 | 992tv成人免费视频 | 88国产精品视频一区二区三区 | 亚洲自拍偷拍一区 | www.国产成人 |