본문 바로가기

programming/DB8

[postgreSQL] 테이블 파티셔닝 1. 테이블 생성 CREATE TABLE [테이블명] ( 컬럼1 컬럼2.... ) PARTITION BY RANGE ([파티션KEY]) ; 테이블 생성 시 [파티션KEY] 포함 생성 2. 파티션 테이블 생성 CREATE TABLE [파티션 테이블명] PARTITION OF [테이블명] FOR VALUES FROM ('2022-08-01') TO ('2022-08-31'); CREATE TABLE [파티션 테이블명] PARTITION OF [테이블명] FOR VALUES FROM ('2022-09-01') TO ('2022-09-30'); 파티블 테이블 생성 시 [파티션KEY]에 해당하는 경계를 지정 해야한다. 아래 블로그에 파티셔닝에 대한 설명이 잘되어 있다. [참고] https://uiandwe.tis.. 2022. 9. 13.
[PostgreSQL] ROW_NUMBER() 함수 ROW_NUMBER() : 그룹내 순위 지정 하는 함수 1등이 두명일 경우에도 1,2등으로 나뉜다. SELECT ROW_NUMBER() OVER(PARTITION BY [그룹핑할 컬럼] ORDER BY [정렬할 컬럼]) 글 참조: https://ahrang.tistory.com/10 2022. 6. 20.
[PostgreSQL] 날짜 함수 to_timestamp() to_timestamp() select to_timestamp('20220615', 'YYYYMMDD') 결과 2022-06-15 00:00:00 2022. 6. 15.
[PostgreSQL] 문법 사이트 https://www.postgresql.org/docs/ PostgreSQL: Documentation Documentation View the manual Manuals You can view the manual for an older version or download a PDF of a manual from the below table. Online Version PDF Version 15 beta A4 PDF (13.5 MB) • US PDF (13.4 MB) 14 / Current A4 PDF (13.2 MB) • US PDF (13. www.postgresql.org 2022. 6. 15.
[PostgreSQL] substring() 함수 substring(str, pos, len) str에서 pos 번째 위치에서 len 개의 문자 출력 substring('1245783691554',1,9) 출력값 : 124578369 2022. 6. 15.
column 데이터 타입 변경 : modify - 데이터 타입 변경 : modify ALTER TABLE '테이블이름' MODIFY COLUMN '컬럼 이름' CHAR(1) NOT NULL;#다른 타입의 gender 데이터를 char로 변경 변경전 변경후 ALTER TABLE user MODIFY COLUMN gender CHAR(1) NOT NULL;#gender를 char(1)형으로 변경 INSERT INTO user VALUES (default, '김사람', '78946123', default, 'm', '2002-02-02');#데이터 추가 2021. 8. 25.
- 데이터베이스(DB) 생성, - 테이블(Table) 생성, - 데이터 입력,삭제 1. 데이터베이스(DB) 생성 CREATE DATABASE studydb;/*studydb DB생성*/ SHOW databases;/*모든 DB조회*/ USE studydb;/*studydb 사용*/ 2. 데이터베이스(DB) 삭제 DROP DATABASE "삭제 할 데이터베이스 명"; 3. 테이블(Table) 생성 - 테이블 만들기 CREATE TABLE user(/*테이블 이름 user*/ uid BIGINT NOT NULL AUTO_INCREMENT,/*데이터 삽입 시 1씩 증가하는 null값을 가질 수 없는 BIGINT형의 uid column생성*/ name VARCHAR(10) NOT NULL,/*VARCHAR형의 10의 크기를 가지는 null값을 가 수 없는 name column생성*/ pass.. 2021. 8. 24.
[Mysql] Mysql 설치 1. Mysql설치 https://cafe.naver.com/dowhatevers/403 설치 1.https://dev.mysql.com/downloads/mysql/ 에 접속하여 MySQL Community 8.0 설치 2. 플랫폼을 Microsoft Wind... cafe.naver.com 2. Mysql 접속 - 경로 cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p - Password(설치 시 설정한 패스워드) password : oracle 2021. 8. 24.