MySQL

    MySQL - DB의 테이블 정보를 JSON , CSV 파일로 저장하기 Table Data Export Wizard

    1. 테이블 우 클릭 후 Table Data Export Wizard 선택 2. 컬럼 선택 3. 파일 경로 설정 위에 설정해준 경로로 JSON 파일이 설치된 것을 확인할 수 있다.

    MYSQL - indexes 인덱스 사용법/ 활용법

    MYSQL에서 테이블을 설정하는 경우 indexes라는 문구가 보일 때가 있었을 것이다. 인덱스는 어떻게 사용하는 것이고 왜 있는 것일까?? indexes는 찾고 싶은 데이터를 보다 빠르게 찾게 해주는 방법 중 하나이다. 예를 들어) 10만개 이상의 데이터를 가지고 있는 경우에 원하는 것을 찾기 위해서는 컴퓨터는 10만개를 정해진 순서대로 찾게 될 것이다. 그렇게 되면 속도도 많이 느려지고 찾는시간도 오래걸린다. 그렇기 때문에 인덱스를 사용하면 첫번째로 내가 검색하고 싶은것을 찾은 다음 순서대로 찾게 된다. 또는 UNIQUE한 값 즉 중복된 데이터는 insert가 안 되도록 한다.

    MySQL - join , outer join 실습문제풀이

    INSERT INTO students (first_name) VALUES ('Caleb'), ('Samantha'), ('Raj'), ('Carlos'), ('Lisa'); INSERT INTO papers (student_id, title, grade ) VALUES (1, 'My First Book Report', 60), (1, 'My Second Book Report', 75), (2, 'Russian Lit Through The Ages', 94), (2, 'De Montaigne and The Art of The Essay', 98), (4, 'Borges and Magical Realism', 89); 위 데이터들을 가지고 문제풀이 하겠습니다. 1. select s.first_name,p.t..

    MySQL - ifnull()함수 null을 다른 값으로 대체하는 방법

    -- null을 다른 값으로 대체하는 방법 ifnull() 함수 이용 select s.first_name,p.title,p.grade from students s left join papers p on s.id = p.student_id; 결측치가 있는 것을 확인할수 있습니다. select s.first_name, ifnull(p.title,'MISSING'), ifnull(p.grade,0) from students s left join papers p on s.id = p.student_id; p.title 컬럼의 null은 'MISSING'으로, p.grade 컬럼의 null은 0으로