-
생활코딩( Database2 MySQL ) (11) - 인터넷과 데이터베이스Backend/MYSQL 2021. 6. 5. 15:35
1. 인터넷이란?
1-1) 인터넷의 최소 단위
동작하기 위해서는 최소 2개의 컴퓨터가 필요
한대의 컴퓨터가 갖는 정보의 한계를 인터넷 연결로 넘었다는 의미
갑(browser/web client) / 을(web server) === 관계 사용자 / 서비스제공자 가 통신하는 것
1-2) 서버 접속방법
MySQL clinet 종류
1) mysql monitor : 명령어 기반으로 제어, 다른 프로그램에서 명령어로 제어 가능, 명령어를 기억해야 함
2) mysql workbench : GUI, mouse 기반으로 제어, 사용이 편리한 대신 사용상의 제약
> web clinent가 (1) / (2)를 통해 database server와 접속하고 이는 다시 server와 접속
> server끼리 통신을 하여 WWW상에 많은 structure들과 연결될 수 있음
2. MySQL - workbench
2-1) Shell에서 열기
bin ./ //exe경로에서 실행하는 경우 mysql -uroot -p -h<localhost>
※ local host 자리에, MySQL server의 ip 주소를 적고 입력
2-2) 데이터 베이스 접속 & 명령
1) Schema 변경 & table 추가
2) column 작성 및 제한사항 적용
3) Apply, SQL 쿼리 확인
※ MySQL monitor / MySQL server 둘다, TCP connection 이후 MySQL query 문을 만들어서 전송하여 db 조작
4) table 값 insert
3. 추가 기능
다음 부분에 위치
> 다양한 기능을 더 쓸 수 있음
참조
https://opentutorials.org/course/3161/19546
https://opentutorials.org/course/3161/19547
https://opentutorials.org/course/3161/19548
반응형'Backend > MYSQL' 카테고리의 다른 글
생활코딩( Database2 MySQL ) (10) - Relational Database(2) (0) 2021.06.02 생활코딩( Database2 MySQL ) (9) - Relational Database(1) (0) 2021.06.02 생활코딩( Database2 MySQL ) (8) - CRUD of Delete (0) 2021.06.02 생활코딩( Database2 MySQL ) (7) - CRUD of Update (0) 2021.06.02 생활코딩( Database2 MySQL ) (6) - CRUD of Select (0) 2021.06.02