본문 바로가기

SQL/MYSQL

MySQL 버전 확인 방법 여러가지 sql, 리눅스, yum, rpm, mysqladmin MySQL 버전 확인 방법 여러가지 sql, 리눅스, yum, rpm, mysqladmin 방법1 linux mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1 mysql접속 mysql -u testuser -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 810996 Server version: 5.0.77 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 방법2 sql SELECT.. 더보기
MySQL CONCAT, MySQL CONCAT_WS (문자열 합치기) MySQL CONCAT (MySQL 문자열 합치기)여러 문자열, 컬럼 값을 한개의 row로 보고싶을때 사용하는 함수가 CONCAT 함수입니다. 사용방법CONCAT(문자열1, 문자열2 [, 문자열3 ...]) 쿼리ex)SELECT CONCAT('안녕.', '감사.', '또만나.', '다음에봐.') AS HI; MySQL CONCAT_WS(MySQL 문자열 합치기)여러 문자열, 컬럼 값을 반복되는 구분자를 넣고 한개의 row로 보고싶을때 사용하는 함수가 CONCAT_WS함수입니다. (PHP에서 비슷한 함수 implode) 사용방법CONCAT_WS(구분자, 문자열1 [, 문자열2, 문자열3 ...]) 쿼리ex)SELECT CONCAT_WS(',', '안녕', '감사', '또만나', '다음에봐') AS HI; .. 더보기
MySQL CASE 사용방법, MySQL GROUP_CONCAT 사용방법(문자열 합치기), MySQL ORDER BY 사용방법(테이블 정렬) MySQL CASE 사용법MySQL CASE문은 프로그래밍 언어에서 스위치(switch)문과 비슷하지만,다수의 조건에 하나의 반환 값은 동작하지 않습니다.CASE WHEN 조건 THEN '반환 값' WHEN 조건 THEN '반환 값' ELSE 'WHEN 조건에 해당 안되는 경우 반환 값' END- WHEN과 THEN은 커플이어야 합니다.- WHEN과 THEN은 여러번 사용가능합니다.- ELSE가 존재하면 모든 조건에 해당하지 않는 경우에 반환 값을 설정할 수 있습니다.- ELSE가 없고 조건에 맞지 않으면 NULL값으로 반환합니다. 쿼리ex) SELECT idx, CASE WHEN type = '1' THEN '의사' WHEN type = '2' THEN '장군' WHEN type = '3' THEN '.. 더보기