본문 바로가기

DB 지식/mysql지식9

[MySQL/ Oracle ] IFNULL 함수/ NVL 함수 / null값 공백과 같게 만들기 MySQLMySQL에서 해당 Column의 값이 NULL을 반환할 경우 다른 값으로 대체 출력하고 싶다면 INFULL함수를 사용하면 된다.SELECT IFNULL(Column명, "Null일 경우 대체 값") FROM 테이블명; 오라클의 경우 해당 칼럼의 값이 NULL 값인 경우 특정값으로 출력하고 싶으면 NVL 함수를 사용하고, NULL 값이 아닐 경우 특정값으로 출력하고 싶으면 NVL2 함수를 사용하면 된다. NVL 함수는 값이 NULL인 경우 지정값을 출력하고, NULL이 아니면 원래 값을 그대로 출력한다. SELECT NVL("값", "지정값") FROM 테이블명; NVL2 함수는 NULL이 아닌 경우 지정값1을  출력하고, NULL인 경우 지정값2를 출력한다. SELECT.. 2024. 2. 13.
[mysql Workbench| maria db ] 테이블 dump/ Data Import/테이블 생성 / 테이블 creat / insert Data Import 전에 import할 파일생성은 아래링크참고 sql파일 ( 스크립트 ) 생성 / Data export / dump : https://mongil-1.tistory.com/63 navigator에서 >administaration >Data Import/Restore 2024. 2. 8.
[mysql Workbench| maria db] MySQL에 엑셀(.csv) 데이터 넣기 일단 use 테이블을 하면 임포트 할수있는버튼이 보인다. 데이터가 들어있는 엑셀의 젤 윗상단 컬럼은 테이블의 컬럼과 동일하지않아도 되지만 테이블의 컬럼명과 맞추는것이 좋다. 저는 기존테이블에 추가하기 했습니다. > next> 하면 엑셀파일에 문제가 없다면 정상적으로 입력됩니다. -- 하면서 났던 에러 - int 데이터타입을 갖고있던 컬럼에 문자형 데이터를 넣으려다 난 오류 - 값이 하나도없는 컬럼줄 -중복되는 컬럼지정 2024. 1. 19.
[mysql Workbench| maria db ] 데이터 백업 방법 / 테이블 생성 스크립트/ data export / dump / 제일먼저 mysql Workbench 에서 db로 로그인 후 Administration 클릭 >Data Export 클릭 그럼 다음과같은 화면이 보인다. 백업설정을 셋팅 해주고 > start export "n of n exported" 와 "~~~ has finished" 가 확인됩니다. export한 파일을 Data Import/테이블 생성 / 테이블 creat / insert dump 하는것은 아래 링크 참고 : https://mongil-1.tistory.com/70 2024. 1. 18.