잠시만 기다려 주세요

     '왜 이재명은 자꾸만 국민들 보고 길바닥에 나가라고 하는 건가.. 정작 당신들은 뜨뜻한 곳에서 입만 나불거리고 있으면서...'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1059)  |  추천 및 재미 (156)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (613)  |  끄적거림 (136)  |  문예 창작 (716)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    postgresql

postgresql - PostgreSQL에서 MySQL의 AUTO_INCREMENT와 같은 자동증가 컬럼, limit 명령
이 름 : 바다아이   |   조회수 : 9009         짧은 주소 : 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 .. 바다아이 1145
44 postgresql , count(*) .... 바다아이 7508
43 postgresql How to do an update + join in PostgreSQL?, 바다아이 6649
42 postgresql sequence(퀀) 바다아이 8683
41 postgresql , , , index create, , 바다아이 8882
40 postgresql postgresql log_timezone .... 바다아이 7169
39 postgresql postgresql SEQUENCE reset .... 바다아이 8987
38 postgresql [PostgreSql] WITH , , Operator 바다아이 8321
37 postgresql postgresql for, foreach , 바다아이 9967
36 postgresql postgresql , , into ... 바다아이 10023
35 postgresql postgresql PL/pgSQL - SQL Procedural Language, , 바다아이 11442
34 postgresql postgresql ... .. , , 바다아이 12681
33 postgresql postgresql CSV export/import 바다아이 9118
32 postgresql postgresql tablespace , .... 바다아이 13859
31 postgresql postgresql 10 partitioning, ... , ... 바다아이 9874
30 postgresql Using PostgreSQL Arrays, ... ... 바다아이 9870
29 postgresql PostgreSQL (TRIGGER) (function) 바다아이 9591
28 postgresql Optimize and Improve PostgreSQL Performance with VACUUM, ANALYZE, and REINDEX 바다아이 10269
27 postgresql postgresql tuple . vacuumdb .. , . 바다아이 9659
26 postgresql postgresql , .. 바다아이 9887
25 postgresql postgresql , size, 바다아이 11987
24 postgresql postgresql , , .... 바다아이 8876
23 postgresql PostgreSQL Replication, , , master, slave 바다아이 11702
22 postgresql postgresql case 바다아이 8734
21 postgresql postgresql with 바다아이 9182
20 postgresql postgresql , , string 바다아이 12500
19 postgresql Postgresql partitioning table , , , 바다아이 9705
18 postgresql PostgreSQL 바다아이 11200
17 postgresql postgresql vacuumdb, psql, pg_dump password crontab , pgpass 바다아이 11043
16 postgresql postgresql sequence 퀀 auto_increment . 바다아이 10286
| |









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