본문 바로가기

MySQL5

MariaDB Server 설치 MariaDB Server 설치 방법 1. 설치 파일 다운로드 1) 아래 링크에서 설치 파일을 받는다. https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.1.2&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 2) 원하는 설정을 선택 후 Download한다. 2. 설치 1) 아래 3단계는 특별히 설정해야하는게 아니라면 넘어간다. 2) root 계정으로 사용할 패스워드를 입력한다. 3) 아래 .. 2023. 9. 5.
[MySql] 현재 접속 수 확인, 동시 접속 수 늘리기 [MySql] 현재 접속 수 확인, 동시 접속 수 늘리기 * DB 현재 접속 커넥션 수 확인 show status like 'threads_connected'; ​ * DB 동시 접속 설정 확인 show variables like 'max_connect_errors'; show variables like 'max_connections'; * DB 동시 접속 증설 set global max_connections = 300; 2022. 10. 28.
[MYSQL] 이모지 입력하기 / 윈도우 이모디콘 입력하기 (phpMyAdmin) 보통 DB에서 utf8을 사용하는데, utf8은 이모지를 지원하지 않는다. utf8은 글자당 3byte를 지원하지만 이모지는 4byte이기때문 즉, 이모지를 지원하는 utf8mb4로 변경해야한다. 작업 전 DB와 테이블은 꼭 백업해두기...! 1. DB 데이터정렬방식 변경 DB의 '테이블 작업' 탭으로 이동하여 데이터 정렬방식을 utf8mb4_unicode_ci 로 변경한다. 2. 테이블 데이터 정렬방식 변경 이모지를 사용할 테이블의 '테이블 작업' 탭으로 이동하여 '테이블 옵션'의 '데이터정렬방식'을 utf8mb4_unicode_ci 로 변경한다. 3. 필드 데이터정렬방식 변경 해당 테이블에서 '구조' 탭으로 이동하여 이모지를 입력해야하는 필드의 '데이터정렬방식'을 utf8mb4_unicode_ci 로.. 2022. 9. 5.
[MYSQL] COUNT의 MAX 구하기 (GROUP BY 2개 이상) 여러 커뮤니티에 질의를 올려도 단일 행 GROUP BY 인 경우만 알려줘서.. 그래도 많은 사람들의 도움을 받아 해결했기 때문에 다른 사람들에게도 도움이 될까 싶어서 적어본다.. "select 필드1, 필드2, count(*) from TABLE group by 필드1, 필드2;" 쿼리를 실행하면 아래 표와 같은 결과가 나오는데, 필드 2가 중복되는 경우 필드1과 상관없이 COUNT(*)가 제일 큰 값만 가지고 오고 싶은 상황. (필드1 값이 18,19인 행만 남게) 필드1 필드2 count(*) 18 7 3 19 9 5 20 9 1 아래 쿼리를 쓰면 SELECT t1.* FROM ( SELECT 필드1, 필드2, count(*) as cnt FROM TABLE GROUP BY 필드1, 필드2 ) t1 .. 2022. 7. 13.
[mysql] 컬럼을 rownum 으로 update MYSQL rownum을 추출해서 필드에 update하기 UPDATE table1 a, ( SELECT e.id, @rownum:=@rownum+1 as rowNum FROM table1 e, (SELECT @rownum := 0) rn ORDER BY e.id ) b SET a.id= b.rowNum WHERE a.id= b.id ; 2021. 10. 1.
반응형