잠시만 기다려 주세요

     '월급 200 받는 사람이 국회의원 되는 그날까지... 슈퍼기득권 전부 아웃... 국회의원 봉사직 전환을 꿈꾸며... '
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (19)  |  여러가지 팁 (1095)  |  추천 및 재미 (163)  |  자료실 (28)  |  
시사, 이슈, 칼럼, 평론, 비평 (799)  |  끄적거림 (142)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    postgresql

postgresql - PostgreSQL에서 MySQL의 AUTO_INCREMENT와 같은 자동증가 컬럼, limit 명령
이 름 : 바다아이   |   조회수 : 10427         짧은 주소 : https://www.bada-ie.com/su/?751591780502

자동증가 컬럼 생성

1. 테이블 생성시 Serial로 생성

MySQL의 AUTO_INCREMENT 와 같이 자동증가 값을 사용하기 위해선 컬럼을 serial 또는 bigserial 로 생성하면 된다

이렇게 생성된 컬럼은 serial의 경우 4byte integer, bigserial은 8byte integer가 된다.
다만 Unique constraint를 가지길 원하거나 Primary Key가 되길 원한다면 따로 지정해 주어야 한다.

2. Sequence 생성 후 컬럼에 Default로 적용

Sequence를 생성하고 원하는 컬럼에 Default를 적용한다

이미 존재하는 테이블의 컬럼에는 다음과 같이 ALTER TABLE을 통해 적용한다.

 

최근에 추가된 SERIAL 값 조회하기

특정 Sequence의 값을 조회하려면

최근 Sequence의 값을 조회하려면 간단하게

INSERT 쿼리에서 RETURNING을 사용해도 된다.

 



limit 부분 사용은 아래처럼 합니다.

--
-- 아래 SQL은 처음 10개의 Row를 반환 한다.
SELECT * FROM TABLE_NAME LIMIT 10;
-- 위 SQL과 아래의 SQL은 같은 결과를 반환 한다.
SELECT * FROM TABLE_NAME LIMIT 10 OFFSET 0;
 
 
-- 아래 SQL은 11번째 부터 10개의 Row를 반환 한다.
SELECT * FROM TABLE_NAME LIMIT 10 OFFSET 10;
--
 



출처 : http://blog.secretmuse.net/?p=27

| |





      1 page / 2 page
번 호 카테고리 제 목 이름 조회수
45 postgresql postgresql ... postgresql 14 .. postgresql.conf port 5432 .. 바다아이 1848
44 postgresql , count(*) .... 바다아이 8515
43 postgresql How to do an update + join in PostgreSQL?, 바다아이 7789
42 postgresql sequence(퀀) 바다아이 10257
41 postgresql , , , index create, , 바다아이 10246
40 postgresql postgresql log_timezone .... 바다아이 8293
39 postgresql postgresql SEQUENCE reset .... 바다아이 10220
38 postgresql [PostgreSql] WITH , , Operator 바다아이 9436
37 postgresql postgresql for, foreach , 바다아이 11219
36 postgresql postgresql , , into ... 바다아이 11352
35 postgresql postgresql PL/pgSQL - SQL Procedural Language, , 바다아이 12928
34 postgresql postgresql ... .. , , 바다아이 14466
33 postgresql postgresql CSV export/import 바다아이 10595
32 postgresql postgresql tablespace , .... 바다아이 15810
31 postgresql postgresql 10 partitioning, ... , ... 바다아이 11137
30 postgresql Using PostgreSQL Arrays, ... ... 바다아이 11174
29 postgresql PostgreSQL (TRIGGER) (function) 바다아이 10736
28 postgresql Optimize and Improve PostgreSQL Performance with VACUUM, ANALYZE, and REINDEX 바다아이 11355
27 postgresql postgresql tuple . vacuumdb .. , . 바다아이 10947
26 postgresql postgresql , .. 바다아이 11150
25 postgresql postgresql , size, 바다아이 13071
24 postgresql postgresql , , .... 바다아이 9915
23 postgresql PostgreSQL Replication, , , master, slave 바다아이 13504
22 postgresql postgresql case 바다아이 9972
21 postgresql postgresql with 바다아이 10418
20 postgresql postgresql , , string 바다아이 14361
19 postgresql Postgresql partitioning table , , , 바다아이 10786
18 postgresql PostgreSQL 바다아이 12423
17 postgresql postgresql vacuumdb, psql, pg_dump password crontab , pgpass 바다아이 12401
16 postgresql postgresql sequence 퀀 auto_increment . 바다아이 11343
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.25242
to webmaster... gogo sea. gogo sea.