ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • DB MySQL WorkBench Tool을 이용한 Table 활용하는 방법
    Programming and Database/SQL 2022. 1. 18. 22:06
    반응형

    DB MySQL WorkBench Tool을 이용한 Table 활용하는 방법

    -> sqlmember 테이블에서 column(member_id, member_name, member_addr)과 같이 생성을 하도록 합니다.

     

    -> 테이블에 데이터를 넣어주기 위해서 Slect Rows - Limit 1000을 클릭하도록 합니다.

     

    -> 테이블 내용으로 member_id(park, lee, cha), member_name(박지성, 이천수, 차두리), member_addr(울산광역시, 인천광역시, 서울특별시)의 데이터를 넣어주었고 select * from sql_db.sqlmember; SQL문을 작성합니다.

     

    -> Apply를 수행하게 되면 Insert 명령어 문을 통해서 해당 테이블 내용들이 생성되는 SQL문이 작성됩니다.

     

    -> 추가적으로 생성된 sqlproduct 테이블에서 데이터를 넣어주기 위해 앞에서 진행했던 방식 그대로 Slect flowws - Limit 1000을 클릭합니다.

     

    -> 위와 같이 product_name(바나나, 사과, 포도), cost(1500,2500,700), make_date(2021-07-01, 2021-12-20, 2022-01-05), company(델몬트, CJ, 캠벨), amount(17, 15, 10)과 같이 데이터를 넣고 select * from sql_db.sqlproduct; SQL문을 작성합니다.

     

    -> Apply를 수행하게 되면 Insert 명령어 문을 통해서 해당 테이블 내용들이 생성되는 SQL문이 작성됩니다.

     

    -> 다시 한번 이전의 sqlmember 테이블로 접근하여 데이터를 추가를 할 경우 lnsert sql 명령어 문을 사용하게 되는 방법을 확인해보도록 하겠습니다. Result Grid 테이블 UI에서 손흥민의 데이터를 추가하고 Apply를 진행합니다.

     

    -> 손흥민이라는 데이터를 추가하게 되면 INSERT INTO 'sql_db'.'sqlmember'

    {'member_id', 'member_name', 'member_addr'} VALUES {'son', '손흥민', '영국'}; 의 SQL 문을 실행하게 됩니다.

     

    -> 다음으로는 기존 테이블에 있는 데이터를 변경하기 위해서 수행되는 UPDATE SQL 명령어에 대해서 알아보도록 하겠습니다. member_addr의 울산광역시에서 제주특별자치도로 변경이 되면 UPDATE 'sql_db'.'sql_member' SET  'member_addr' = '제주특별자치도' WHERE... 의 SQL문을 통해서 업데이트가 진행이 됩니다.

     

    -> 다음으로는 기존 테이블에 있는 데이터를 변경하기 위해서 수행되는 DELETE SQL 명령어에 대해서 알아보도록 하겠습니다. lee, 이천수, 인천광역시의 데이터를 삭제하기 위해서 Delete Row(s)를 실행합니다.

     

    -> DELETE FROM 'sql_db'.'sqlmember' WHERE {'member_id' = 'lee'};의 SQL 명령어 문을 통해서 삭제를 진행하도록 합니다.

     

    -> SELECT * FROM sqlmember; SQL문을 실행하게 되면 기존 테이블에 있었던 이천수의 데이터가 삭제가 된 것을 확인할 수 있습니다.

     

    -> 다음으로는 테이블 안에서 특정 데이터들만 보기 위해서 SLECT member_name, member_id FROM sqlmember;의 SQL문을 실행하게 되면 해당 Row(s)에 해당되는 데이터만 추출 되게 됩니다.

     

    -> SELECT * FROM sqlmember WHERE member_id = 'son'};을 진행하게 되면 해당 테이블에서 손흥민에 대한 데이터만 추출되는 것을 확인할 수 있습니다. 이후 sqlproduct의 테이블을 통해서 위에서 진행했던 작업들을 반복하면서 익히시면 좋을 것 같습니다.

     

     

    PS. 포스팅의 내용은 혼자 공부하는 SQL 강의와 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.

    포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요. 

     

     

    반응형

    댓글

Designed by Tistory.