好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PostgreSQL標準建表語句分享

PostgreSQL標準建表語句分享

熱門標簽:漯河外呼電話系統 地圖標注和圖片名稱的區別 辦公外呼電話系統 合肥公司外呼系統運營商 打電話智能電銷機器人授權 外呼調研系統 美容工作室地圖標注 海豐有多少商家沒有地圖標注 重慶自動外呼系統定制

如下所示:

-- 建表
CREATE TABLE if not exists public.user
(
 id character varying(32) NOT NULL DEFAULT sys_guid(),
 name character varying(100) NOT NULL,
 gender character varying(50) NOT NULL,
 age character varying(10) NOT NULL,
 id_no character varying(50) NOT NULL,
 created_date timestamp without time zone DEFAULT now(),
 created_by character varying(100) DEFAULT 'system',
 updated_date timestamp without time zone DEFAULT now(),
 update_by character varying(100) DEFAULT 'system',
 CONSTRAINT user_pkey PRIMARY KEY (id)
)with (oids = false);
 
-- 注釋
COMMENT ON TABLE public.user IS '用戶表';
COMMENT ON COLUMN public.user.id IS '主鍵';
COMMENT ON COLUMN public.user.name IS '姓名';
COMMENT ON COLUMN public.user.gender IS '性別';
COMMENT ON COLUMN public.user.age IS '年齡';
COMMENT ON COLUMN public.user.id_no IS '身份證號';
COMMENT ON COLUMN public.user.created_date IS '創建時間';
COMMENT ON COLUMN public.user.created_by IS '創建人';
COMMENT ON COLUMN public.user.updated_date IS '更新時間';
COMMENT ON COLUMN public.user.update_by IS '更新人';
 
-- 主鍵 (如果建表語句里面沒添加主鍵就執行該語句)
alter table public.user
 add constraint user_pkey primary key (id);
 
-- 索引或唯一索引
drop index if exists user_name;
CREATE INDEX user_name ON user (name);
 
drop index if exists user_id_no;
CREATE UNIQUE INDEX user_id_no ON user (id_no);
 
-- 授權
GRANT ALL ON TABLE public.user TO mydata;
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE public.user TO mydata_dml;
GRANT SELECT ON TABLE public.user TO mydata_qry;
 

補充:postgresql基本功能:創建表、新增列、修改列字段名稱、某列值自增或循環自增、

根據現有表創建新表:

CREATE TABLE "test04" AS ( select * from testdemo);

修改數據表名:

alter table table_name(表名) rename to new_table_name(新表名)

新增列字段:

ALTER TABLE test04 ADD gid1_type integer;

刪除列字段:

ALTER TABLE test04 DROP COLUMN gid1_type;

修改列字段名稱:

alter table test05 RENAME "gid" TO "id";

修改列字段類型:

ALTER TABLE test05 ALTER COLUMN "gid" TYPE datatype;

特殊的修改為integer:

alter table table_name(表名) alter column 字段名 type 新字段類型 using to_number(字段名,'9')

更新字段數據:

update test05 set "gid1_type" = 0 where ("組分類型1" = '消防栓') or ("組分類型1" = '水表') or ("組分類型1" = '節點');

在postgresql中,設置已存在的某列(num)值自增:

//將表tb按name排序,利用row_number() over()查詢序號并將該列命名為rownum,創建新表tb1并將結果保存到該表中
create table tb1 as (select *, row_number() over(order by name) as rownum from tb); 
//根據兩張表共同的字段name,將tb1中rownum對應值更新到tb中num中
update tb set num=(select tb1.rownum from tb1 where tb.name = tb1.name);
//判斷表tb1的存在并刪除表
drop table if exists tb1;

在postgresql中,循環設置已存在的某列(num)值為0-9:

//將表tb按name排序,利用row_number() over()查詢序號并將該列命名為rownum,創建新表tb1并將結果保存到該表中
create table tb1 as (select *, row_number() over(order by name) as rownum from tb); 
//根據兩張表共同的字段name,將tb1中rownum對應值更新到tb中num中,由于為0-9循環自增,則%10
update tb set num=(select tb1.rownum from tb1 where tb.name = tb1.name) % 10;
//判斷表tb1的存在并刪除表
drop table if exists tb1;

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Postgresql 數據庫 varchar()字符占用多少字節介紹
  • 解決postgresql 數字轉換成字符串前面會多出一個空格的問題
  • postgreSQL 數字與字符串類型轉換操作
  • postgresql 導出建表語句的命令操作
  • postgresql 實現更新序列的起始值
  • postgresql修改自增序列操作
  • PostgreSQL數據類型格式化函數操作

標簽:衡陽 珠海 晉城 烏海 蚌埠 株洲 來賓 錦州

巨人網絡通訊聲明:本文標題《PostgreSQL標準建表語句分享》,本文關鍵詞  PostgreSQL,標準,建表,語句,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL標準建表語句分享》相關的同類信息!
  • 本頁收集關于PostgreSQL標準建表語句分享的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 稚嫩的小灌满了| 边走边c| 国产高清久久| 国产一级婬片A片免费密室| 亚洲AV日韩精品久久国产多毛女| 一区二区三区高清在线| 《四位少妇按摩记》高清| 欧美69性影院| 国产欧美精品一区aⅴ影院| 汗汗漫画| 久久精品国产亚洲AV无码谭松韵| 国产精品久久一区二区| 国产三级国产精品| japanesexxxxfreehd免费| bl高黄多汁太多双性| 久久久久久精品无码一区二区| 欧美成a人片免费看久久| 日韩电影在线播放| 哈快点再深一点小说| 揉我胸?啊?嗯~出奶了3D | 国产AV天堂亚洲AV麻豆| 色喜亚洲美女沟沟炮交国模| 免费无遮挡男男黄H漫画软件| 美女入厕偷窥隐私偷藏| 成人性生交大片免费看视频漫画| www.日韩在线观看| 三级很黄很黄的三级小说| 做爰全过程免费看视频观看| 校花被两根粗黑来回进出视频| 男女插鸡鸡| 天天摸夜夜添久久精品麻豆| 亚洲国产天堂久久综合9999| 欧美另类69XXXXX| 精产国品一二三区别9977漫画| 免费一级在线| 日本和搜子同屋的日子a| 少年与美妇伦欲史| 边摸边亲奶边做爰视频网络| 34看网片午夜理| 性色爽爱性色爽爱网站| 肥婆bbwbbwbbwbbw|