본문 바로가기

MYSQL

(3)
[SQL] MySQL 함수 활용하기 -문자열 다루기 CONCAT() 문자열을 연결한다. SELECT concat('123', '456', '789');-- 123456789 CONCAT_WS(); 문자열 연결할 구분자를 지정한다. SELECT concat_ws('-', 'AB', 'CD', 'EF', 'GH');-- AB-CD-EF-GH SELECT concat_ws('-', '010', '1234', '5678');-- 010-1234-5678 SELECT concat_ws('/', '2022','12','25');-- 2022/12/25 FORMAT() 숫자를 소숫점 아래 몇자리까지 표시할지 지정한다. SELECT format(123.456789, 2);-- 123.46 SELECT format(123.45, 7);-- 123.4500000 INSER..
[SQL] MySQL 함수 활용하기 -if(), ifnull(), nullif() 내장함수는 아니지만 기본 쿼리를 살펴본다. 아래 쿼리는 DB에 커넥션이 잘되었는지 확인하는 용도로 사용한다. connection이 성공이라면 1 반환하고, 아니면 connection error 발생한다. SELECT 1 FROM DUAL; -- 1 1말고 다른 값을 넣어도 된다. 아래 예시를 확인해보자. SELECT 0 FROM DUAL; -- 0 SELECT true FROM DUAL; -- 1 SELECT false FROM DUAL; -- 0 SELECT 12345 FROM DUAL; -- 12345 SQL에서 FALSE 는 0, TRUE 는 1에 해당한다. IF() 형식: if(수식, 참일때, 거짓일때) 수식에 따라 참, 거짓으로 분기가 발생한다. 문자열 값이 와도 되고, 새로운 명령 실행도 가능..
[Eclipse] Data Source Explorer 이용하여 DB(MySQL) 연결하기 (update.2021-11-12) 들어가기 Data Source Explorer는 Eclipse 에서 DB를 제어할 수 있게 해줍니다. 먼저 Eclipse 에서 Data Source Explorer 창을 찾습니다. 없으면 Show View 에서 창을 선택해 열어줍니다. (Window > Show View > Other > 검색 "Data Source Explorer") 연결 Data Source Explorer 에 보면 Database Connections 가 있습니다. 아마 저와 같다면 아무것도 없을 것 같네요. 우클릭 > New를 선택해 신규 연결을 설정합니다. connection type 을 선택합니다. 저는 MySql 로 연결하겠습니다. 그리고 적당한 이름도 지어줍니다. 드라이버를 선택하는 창이 나옵니다. 기존에 등록한 것이 없다..