1. 자동증가 [Auto Increment🪄 Auto Increment란?• 데이터 베이스에서 자동으로 증가하는 값 • Mysql은 Auto Increment, Oracle과 Postgresql은 시퀀스[Sequence]라 지칭 • 기본적으로 테입블의 기본키[Primara Key]를 사용하며, 테이블에 새로운 레코드를 추가 할때 자동으로 증가값을 증가하여 기본키에 값을 넣어준다. 2. 자동증가 데이터 타입 🪄 자동증가 데이터 타입 • Mysql int, Bigint를 사용 • Oracle와 Postgresql은 SMALLSERIAL, SERIAL, BIGSERIAL을 사용 3. Postgresql의 시퀀스[Sequence] 🪄 Serial 데이터 타입과 시퀀스[Sequence]..
Postgresql 주차구하기월요일 기준 주차 구하기## 해당 일 기준으로 주차를 반환select TO_CHAR('2022-01-02'::DATE,'IYYY-IW');## 해당 일 기준으로 월요일의 날짜를 반환select date_trunc('week', '2022-01-02'::DATE)::date as week_from_monday## 월요일을 기준으로 해당 주에 해당하는 데이터select date_trunc('week', '2022-01-02'::DATE)::date as week_from_monday --, 원하는 집계함수를 작성하세요.from att_week_data a group by date_trunc('week', '2022-01-02'::DATE)::date일요일 기준 주차 구하기## 해..
1. MariaBackup 준비 MariaBackup을 수행하기 위해서는 계정을 생성해줘야 한다. Daniel~> mysql -uroot -p mysql mysql> CREATE USER 'mariabackup'@'localhost' IDENTIFIED BY 'password'; mysql> GRANT RELOAD, LOCK TABLES, PROCESS, BINLOG MONITOR, REPLICATION CLIENT ON *.* TO 'mariabackup'@'localhost'; mysql> GRANT CREATE, INSERT ON PERCONA_SCHEMA.* TO 'mariabackup'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> exit 2. 데이터베이스 서..
1. Repo 설정 설정 방법 : downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu&distro_release=focal--ubuntu_focal&mirror=yongbok MariaDB - Setting up MariaDB Repositories - MariaDB To generate the entries select an item from each of the boxes below. Once an item is selected in each box, your customized repository configuration will appear below. 1. Choose a Distro SLES openSUSE Arch Linux Mageia F..
# this is only for the mysqld standalone daemon [mysqld] # GENERAL default_storage_engine = InnoDB datadir = /data/var/mariadb-data tmpdir = /data/var/mariadb-data/tmp explicit_defaults_for_timestamp lower_case_table_names = 1 ###chracter character-set-client-handshake=FALSE init_connect = SET collation_connection = utf8_general_ci init_connect = SET NAMES utf8 character-set-server = utf8 collat..
MariaDB 10.3 부터는 Mariabackup 으로 사용 MariaDB 10.3 부터는 XtraBackup 툴 대신에 Mariabackup을 사용하라고 합니다.https://mariadb.com/resources/blog/moving-to-mariadb-backup/ XtraBackup에서 MariaDB에서 변경된 redo log를 인식하지 못하기에 Mariabackup을 사용하라고 합니다. MariaDB 10.2 최신 버전들에서도 이와 관련한 사항들이 있습니다. 자세한 내용은 아래 웹페이지를 참고 하시면 됩니다.https://mariadb.com/kb/en/library/percona-xtrabackup/ MariaDB 10.2 에서는 innodb_safe_truncate=off 설정으로 사용은 ..
1. 테이블복사(테이블 스키마 복사) 테이블 스키마복사 Create Table new_table like old_table; 새로 생성되는 테이블이 없는경우에만 복사 Create Table IF NOT EXISTS new_table like old_table; 2. 테이블 스키마와 데이터 복사 기존 테이블에 'Primary Key' 또는 'auto_incremen'는 설정되지 않고 복사 된다. Create Table new_table ( select * from old_table ); 3. 데이터만 복사 Insert Into destination_table ( select * form source_table);
숫자 관련 함수 ▶ ABS(숫자) : 절대값 출력. select abs(123); ▶ CEILING(숫자) : 값보다 큰 정수 중 가장 작은 수. --양수일 경우는 소숫점 자리에서 무조건 반올림(4.0과 같은 소숫점 자리 0 값은 제외) --음수일 경우는 소숫점 자리를 무조건 버림 select ceiling(4.0); select ceiling(4.1); select ceiling(4.9); ▶ FLOOR(숫자) : 값보다 작은 정수 중 가장 큰 수[실수를 무조건 버림(음수일 경우는 제외)]. --음수일 경우는 [.0/.00/.000/...] 을 제외하고 무조건 소숫점을 버리고 반내림(?) select floor(4.0); select floor(4.1); select floor(4.9); select ..
- Total
- Today
- Yesterday
- Letsencrypt wildcard
- 인증서자동갱신
- nginx
- 마이바티스CamelCase
- SSL
- Letsencrypt wildcard auto renew
- camelcase
- letencrypt
- Intellj들여쓰기
- logstash
- SSL인증서
- #logback
- 마이바티스
- elk8.x
- letsencrypt
- Letsencrypt+nginx
- 인증서설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |