第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

pgsql常用語句

標簽:
SQL Server

最近接触了pgsql,由于是关于将sqlserver迁移到pgsql过程中,在开发过程中,遇到的一些关于pgsql语句简单实用语句,供初学者借鉴

1.自增

复制代码

1 CREATE SEQUENCE public.tablename_id_seq2     INCREMENT 13     START 14     MINVALUE 15     MAXVALUE 92233720368547758076     CACHE 1;

复制代码

 

2.大写改小写

ALTER TABLE "public"."tableName" RENAME COLUMN  "UnShared" To "unshared";

 

3.表明注释

1 COMMENT ON TABLE "public"."tableName" IS '工资等级(绩效、薪资等)';

 

4.创建表带有索引自增

1 CREATE TABLE "public"."tableName" (2 "id" serial PRIMARY KEY,3 "minvalue" float8,4 "maxvalue" float85 )6 ;

 

5.添加主键

1 ALTER TABLE "public"."tableName" 
2 ADD PRIMARY KEY ("id");

 

6.强制加自增(这个有借鉴别人写的)

复制代码

1 ALTER TABLE tablename ALTER COLUMN id SET DEFAULT null;2 DROP SEQUENCE IF EXISTS tablename_id_seq;3 -- 这里的 id_max 即 id 目前的最大值,可通过 “SELECT MAX(id) FROM tablename” 得到4 -- CREATE SEQUENCE tablename_id_seq START WITH id_max;5 -- SELECT MAX(id) FROM tablename6 -- SELECT MAX(id) FROM tablename7 CREATE SEQUENCE tablename_id_seq START WITH 38;8 ALTER TABLE tablename ALTER COLUMN id SET DEFAULT nextval('tablename_id_seq'::regclass);

复制代码

 

7.主键自增重新设置

1 SELECT setval('"tablename_id_seq"', (SELECT MAX("id") FROM "tablename"));

 

8.添加字段

1 ALTER TABLE "public"."tableName" ADD COLUMN "code" varchar(255);

 

9. 设置不能为空

1 ALTER TABLE "public"."tableName" ALTER COLUMN "code" SET NOT NULL;

 


10.设置唯一键

1 alter table "public"."tableName" add constraint "unique_code_sid" unique ("code");

原文出处:https://www.cnblogs.com/baoshan/p/10003418.html  

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消