코딩 (73) 썸네일형 리스트형 MySQL에서 3개 컬럼을 합산하고 가장 높은 순으로 출력 SELECT (컬럼1 + 컬럼2 + 컬럼3) AS 합계 FROM 테이블명 ORDER BY 합계 DESC; 이렇게 하면 3개의 컬럼을 합산한 결과를 가장 높은 순으로 출력할 수 있다. mysql 테이블 이름 변경 RENAME TABLE 기존 table_name TO 변경할 table_name mysql 중복제거 SELECT DISTINCT column_name FROM table_name mysql ONLY_FULL_GROUP_BY 사용 안함 순서대로~ SELECT @@sql_mode; ``` SET sql_mode = 'ONLY_FULL_GROUP_BY'; ``` SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); MySQL DB 느려졌을때 확인 및 해결 방법 slow log 확인하여 느린속도로 실행되는 query 찾기 SELECT * FROM mysql.slow_log; 1초이상 느려진 쿼리 확인되면, 해당 쿼리를 분석하여 속도를 높인다. process 확인하여 실행시간이 긴 프로세스 확인하기 SHOW FULL PROCESSLIST; 확인후 process id를 이용하여 삭제 KILL 프로세스ID MySQL LIKE IN SELECT SEARCH_TEXT FROM table_name WHERE SEARCH_TEXT REGEXP '안녕|누구|세요' mysql CHARACTER 변경 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; mysql table 초기화 truncate `table_name`; 이전 1 2 3 4 5 ··· 10 다음