일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- tips강좌
- C언어
- 별찍기
- do it c
- Tipsware
- 정처기 독학
- MyThread
- mfc 실습
- ListBox
- 충무창업큐브
- win32
- 마이크로소프트
- MyTread
- 유료강좌
- 실습
- 도움말
- MFC
- linux
- 미가공
- 별찍기 기초
- Time
- C++
- 정보처리기사
- 핵심 요약
- C
- SSG
- MFC 예제
- 포트폴리오
- 김성엽
- mysql
- Today
- Total
History
[DBMS] VisualStudio 2022에서 MySQL Sever 연결해서 테이블 Query하기 본문
이전 게시글과 연결해서 글을 작성하겠다. 이번 차시는 VisualStudio에서 MySQL Sever을 연결해 보겠다.
우선 서버 탐색기로 데이터를 연결하는 작업을 진행한다. 아래 그림에 있는 서버탐색기(ctrl+alt+s)를 클릭한다.
이제 아래 그림처럼 '데이터 연결' 항목 탭을 오른쪽 마우스 버튼을 누르면 연결 추가라는 메뉴가 나오고 선택해 준다.
아래와 같이 데이터 소스 선택 대화상자가 출력이 되고 Microsoft ODBC 데이터 소스 항목을 선택해 준다. 만약 다른 탭이 선택되어 있다면, 바꿔주자.
계속을 누르면 다음 창은 아래와 같다.
데이터 소스 사양 부분에서 콤보박스를 클릭하면 DSN에 설정한 항목들이 출력되는데 이 항목 중에서 my_friends 항목을 선택하고 확인을 누른다.
잘 연결이 되었다면 위와 같이 출력이 될 것이다.
이제 friends 테이블에 있는 내용을 검색, 수정 그리고 삭제해 보는 실습을 진행해 본다.
자신이 연결한 MySQL Sever friends 테이블에서 마우스 오른쪽 클릭으로 데이터 검색을 선택한다.
그러면 아래 이미지와 같은 화면이 나올 것이다.
이제 friends 테이블에 데이터를 추가해 보자.
그냥 아래 NULL부분에 원하는 데이터를 적고 엔터를 누르면 바로 추가가 된다. 아래 이미지를 보자.
실제로 추가가 됐는지 Workbench에서 확인해 보면 아래 이미지처럼 잘 됐는지 확인이 가능하다.
이제 삭제를 구현해 보자. ▶버튼을 누르면 한 줄이 선택이 되고,
이 상태로 오른쪽 마우스를 누르면 삭제 메뉴가 나온다.
그럼 아래 이미지처럼 삭제 확인 메시지박스가 출력되고 예 버튼을 누르면 테이블에 저장된 데이터가 삭제된다.
다시 Workbench에서 friends 테이블을 Query 하여 출력해 보면 결과는 아래와 같다.
이제 friends 테이블에 Query를 사용해 보자.
friends 테이블에 저장된 데이터를 자신이 원하는 조건으로 검색해서 데이터를 확인, 수정 또는 삭제하거나 특정 항목의 원하는 속성만 보고 싶은 경우에는 SQL 명령문을 사용해야 한다.
Query 명령을 사용하려면 서버 탐색기에서 자신이 접속한 MySQL Sever에 표시된 friends 테이블에 마우스 오른쪽을 클릭해서 새 쿼리 메뉴를 선택하면 된다.
클릭을 하게 되면 아래 이미지처럼 나올 것이다.
바로 추가 버튼을 눌러준다.
아래 사진처럼 테이블이 추가가 됐다. 또한 테이블 추가 대화상자는 직접 닫기를 눌러줘야 닫힌다.
아래 이미지는 새롭게 추가된 SQL 명령 실행문 에디터와 도구상자들이 추가된다.
여기부터는 개발자가 SQL 명령문에 대해서 어느 정도 알고 있어야 사용이 가능하다.
이제 SQL 명령문을 실행해 보겠다.
SQL 명령문을 간단하게 구성하고 실행하기 위해 아래 그림처럼 사용할 테이블 정보 그림에서 name과 phone 항목만 아래와 같이 클릭한다. 그러면 SQL 명령문이 아래와 같이 자동으로 수정되기 때문에 추가적인 입력 없이 도구 바에서 SQL 실행 버튼을 누르면 된다.
Select 구문에서 name과 phone만 사용했기 때문에 출력 결과에선 name과 phone에 관한 결과만 도출된다.
이제 SQL 명령으로 friends 테이블에 데이터를 추가해 보자.
SQL에서 아래와 같이 INSERT INTO 명령을 구성하고 SQL 실행 버튼을 누르면 friends 테이블에 원하는 데이터를 추가할 수 있다.
실행버튼을 누르면 아래와 같이 처리결과에 대한 메시지 박스가 나왔다. 위에서 입력한 SQL 명령문은 추가할 데이터의 순서를 맞춰서 속성을 생략한 표현이다.
Workbench에서 결과를 확인해 보면 잘 반영된 것을 알 수 있다.
INSERT INTO friends
(name, phone, age)
VALUES ('브라보', '010-5668-7777', 1)
이제 SQL 명령으로 friends 테이블에서 데이터를 수정해 보자.
브라보의 이름을 가진 데이터를 찾고 그 데이터의 나이를 111로 바꿔보자.
정상적으로 수행되면 아래와 같은 메시지 박스가 출력된다.
workbench에서도 정상적으로 바뀌어있다.
UPDATE friends
SET age = 111
WHERE (name = '브라보')
이제 SQL 명령으로 테이블에서 데이터를 삭제해 보자.
실행하고 Workbench에서 확인해 보면 잘 동작했다.
DELETE FROM friends
WHERE (name = '브라보')
이처럼 Query 명령을 사용해서 작업하게 되면 테이블에 있는 데이터만 변경 가능한 것이 아니라 새로운 테이블을 생성하거나 기존에 있던 테이블을 제거하는 작업도 할 수 있기 때문에 Workbench를 visual studio가 대체할 수 있다.
'DBMS' 카테고리의 다른 글
[DBMS] 사용자 DSN(Data Source Name) 설정하기 (0) | 2023.05.06 |
---|---|
[DBMS] MySQL Connector/ODBC 설치하기 (0) | 2023.05.06 |
[DBMS] 데이터베이스와 테이블 만들기 (0) | 2023.05.06 |
[DBMS] MySQL Workbench 설치하기 (0) | 2023.05.06 |
[DBMS] MySQL 설치 (0) | 2023.05.06 |