MySQL Workbench 구글,엣지로 서버에 접속하듯 DB서버에 접속하는 프로그램
예약어는 대문자로 쓰자. ex) SELECT, FROM
MySQL 번개모양(실행) 누르면 모든 라인 명령어가 실행되기 때문에, 실행시키고 싶은 라인만 드래그하여 누르기 > 나중에 데이터를 변경/삭제 하는 명령어라인까지 중복실행되면 DB가 엉망이 될 수 있다.
명령어 수행 후 바로 적용이 안될 수 있다. (create table 같은 경우) 그럴 땐 refresh 하기.
DB백업은 같은 드라이브에 하는 것이 아니라 별도의 드라이브나 네트워크환경에 한다.
웹서버와 데이터베이스 서버; 웹 서버는 웹페이지와 애플리케이션을 호스팅하고, 데이터베이스서버는 MySQL과 같은 데이터베이스 관리 시스템을 싱행하여 데이터를 처리.
MySQL을 설치하고 실행하면, MySQL 서버 소프트웨어가 백그라운드에서 작동하게 된다.
더보기
예시 시나리오
- 사용자 요청: 사용자가 웹 브라우저를 통해 웹사이트에 접속하여 특정 상품을 검색합니다.
- 웹 서버 처리: 웹 서버는 이 요청을 받아, 해당 요청에 필요한 데이터를 MySQL 데이터베이스에서 가져오기 위해 데이터베이스 서버에 쿼리(SQL 명령)를 보냅니다.
- 데이터베이스 서버 응답: MySQL이 설치된 데이터베이스 서버는 웹 서버가 보낸 쿼리를 처리하고, 결과 데이터를 웹 서버에 반환합니다.
- 웹 서버 응답: 웹 서버는 이 데이터를 사용하여 동적인 웹 페이지를 생성하고, 이를 사용자의 웹 브라우저에 전송하여 화면에 표시합니다
자료검색은 보통 limit 1000으로진행하고 filtering 하면 1000행 중에서 검색되지만, 실제로는 모든 데이터베이스에서 필터된 결과가 저장된다.
'IT.DT' 카테고리의 다른 글
인코딩(Encoding) , UTP-8,16,32 개념 (1) | 2024.09.01 |
---|---|
로컬서버(Web Server), 웹서버(Local Server) 개념 (0) | 2024.09.01 |
Apache, MySQL, PHP 개념과 상호작용 flow (0) | 2024.09.01 |
사설,공인 IP와 라우터를 통한 인터넷 연결 (0) | 2024.08.29 |
Rocky9 rinux 설치 trouble shooting : Failed to find a suitale stage1 device: (0) | 2024.08.12 |