문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:database:mariadb [2022/04/02 17:23] dhan |
wiki:database:mariadb [2023/07/11 14:09] (현재) r_kimmk |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ====== MariaDB ====== | + | ====== |
| <WRAP left notice 80%> | <WRAP left notice 80%> | ||
| * description : MariaDB, Mysql 관련 자료 정리 | * description : MariaDB, Mysql 관련 자료 정리 | ||
| 줄 12: | 줄 12: | ||
| ===== FAQ ===== | ===== FAQ ===== | ||
| - | 사용자 패스워드 변경하기 | + | * |
| + | * dbSpider 수집 데이터 한글이 깨질 때 characterEncoding=UTF-8 추가 | ||
| + | <code bash> | ||
| + | jdbc: | ||
| + | </ | ||
| ===== 시작/ | ===== 시작/ | ||
| CentOS7 | CentOS7 | ||
| 줄 33: | 줄 36: | ||
| [[http:// | [[http:// | ||
| - | ===== mysql db ===== | + | |
| + | ===== 사용자 관리(생성, | ||
| + | |||
| + | ==== Mysql DB ==== | ||
| user table 사용자 추가 | user table 사용자 추가 | ||
| 줄 57: | 줄 63: | ||
| </ | </ | ||
| - | ===== Maria DB ===== | + | ==== Maria DB ==== |
| - | ==== 사용자 생성 | + | 사용자 생성 |
| <code bash> | <code bash> | ||
| MariaDB [(none)]> | MariaDB [(none)]> | ||
| 줄 86: | 줄 92: | ||
| </ | </ | ||
| Tip : 권한 바꾸고 쿼리로 데이터를 수정하고 등록했던 모든 것을 메모리에 올리는 개념. 마지막에 꼭 해주는 것이 좋다. \\ | Tip : 권한 바꾸고 쿼리로 데이터를 수정하고 등록했던 모든 것을 메모리에 올리는 개념. 마지막에 꼭 해주는 것이 좋다. \\ | ||
| - | + | \\ | |
| - | + | 링크 | |
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | \\ | ||
| ==== LOCK, UNLOCK ==== | ==== LOCK, UNLOCK ==== | ||
| 줄 120: | 줄 128: | ||
| 생성한 다음 dump 파일을 넣어 주면 된다. | 생성한 다음 dump 파일을 넣어 주면 된다. | ||
| + | ===== 인덱스 관리 (생성, 조회, 삭제) ===== | ||
| + | <code sql> | ||
| + | // 조회 (SHOW INDEX FROM 테이블명) | ||
| + | $> SHOW INDEX FROM HEQMS.TB_HFDMS2_STD_CMPTN_SD; | ||
| + | // 삭제 (ALTER TABLE 테이블명 DROP INDEX 인덱스명) | ||
| + | $> ALTER TABLE HEQMS.TB_HFDMS2_STD_CMPTN_SD DROP INDEX IX_TB_HEQMS2_STD_JOB_CMPTN_SD_01; | ||
| + | // 생성 (CREATE INDEX 인덱스명 ON 테이블명 (필드명 리스트)) | ||
| + | $> CREATE INDEX IX_TB_HFDMS2_STD_CMPTN_SD_01 using BTREE ON TB_HFDMS2_STD_CMPTN_SD (STD_NO); | ||
| + | $> CREATE INDEX IX_TB_HFDMS2_STD_CMPTN_SD_02 using BTREE ON TB_HFDMS2_STD_CMPTN_SD (STD_NO, DGNSS_ROUND); | ||
| + | // 삭제 & 추가 | ||
| + | $> ALTER TABLE RSA.SIMS_MONITORING DROP INDEX IX_SIMS_MONITORING_01; | ||
| + | $> CREATE UNIQUE INDEX IX_SIMS_MONITORING_01 USING BTREE ON RSA.SIMS_MONITORING (MONIT_ID); | ||
| + | // 삭제 | ||
| + | $> ALTER TABLE RSA.SIMS_MONITORING DROP INDEX `PRIMARY`; | ||
| + | </ | ||
| + | > 인덱스 이름 변경은 잘 안됨 | ||
| ===== 함수(function) 생성 ===== | ===== 함수(function) 생성 ===== | ||
| 줄 223: | 줄 246: | ||
| INSERT INTO ${DEST_TABLE} ( SELECT * FROM ${SOURCE_TABLE} ) | INSERT INTO ${DEST_TABLE} ( SELECT * FROM ${SOURCE_TABLE} ) | ||
| + | ===== Function & Procedures ===== | ||
| + | * [[wiki: | ||
| ===== Encoding ===== | ===== Encoding ===== | ||
| - | |||
| * [[wiki: | * [[wiki: | ||
| - | |||
| ===== Logging ===== | ===== Logging ===== | ||
| 줄 255: | 줄 278: | ||
| * [[https:// | * [[https:// | ||
| - | + | ===== MySQL Note ===== | |
| - | + | | |
| {{tag> | {{tag> | ||