MySQL22 생활코딩 - MySQL - 21. 수업을 마치며 < MySQL 完 > 앞으로 공부할 것이 여러가지 있다. - SQL문 관계형 DB를 잘 다루는 사람은 SQL을 잘 이해하고 잘 쓸 줄 아는 사람이라고 할 수 있다. 특히 CRUD에서 R에 해당되는 SELECT 구문은 상당히 복잡하다. 그래서 SELECT문은 여러가지 면모들을 살펴보면서 자신이 원하는 정보를 가장 좋은 성능으로 가져오는 것을 끊임없이 수련해야 한다. - 양적인 문제: 인덱스(색인) DB에 데이터가 많아지면 자기가 필요한 정보를 꺼내오기가 힘들다. 정리를 하지 않으면 넣을 때 편하고 정리를 하면 꺼낼 때 편리해진다. 처음에는 데이터가 많지도 복잡하지도 않을 것이기 때문에 정리정돈이 크게 중요하지 않을 수 있다. 하지만 데이터가 아주 많아지면 그 중에서 MySQL이라는 텍스트를 가지고 있는 본문을 찾는데 아주 많은.. 2020. 6. 9. 생활코딩 - MySQL - 20. MySQL Workbench MySQL Workbench - MySQL에서 공식적으로 제공하는 GUI 기반의 MySQL 클라이언트 https://www.mysql.com/products/workbench/ MySQL :: MySQL Workbench MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more. My www.mysql.com 이 파.. 2020. 6. 9. 생활코딩 - MySQL - 19. MySQL 클라이언트 MySQL 모니터의 장점 - MySQL 서버를 설치하면 함께 설치되기 때문에 MySQL 서버가 있는 곳에 MySQL 모니터가 있다고 생각할 수 있다. 즉, 어디서나 사용할 수 있다. - GUI가 아니라, 명령을 이용해서 제어하는 명령어 기반의 프로그램이다. 많은 서버 컴퓨터들이 그 컴퓨터의 자원을 최대한 그 일 자체에 투여하기 위해서 GUI 기능을 제공하지 않는 경우가 정말 많다. 그런 경우에는 MySQL 워크벤치를 그 컴퓨터 안에서 실행할 수 없다. MySQL 모니터의 단점 - 명령어를 기억해야 한다. MySQL 워크벤치의 단점 - 클릭으로 제어할 수 있으니까 쉽게 느껴지지만, 클릭하고 기다리고, 클릭하고 기다리고 해야하기 때문에 사람의 매우 많은 노력이 들어가는 측면도 있다. ∴ 장단점이 다르므로, .. 2020. 6. 8. 생활코딩 - MySQL - 18. 인터넷과 DB MySQL은 내부적으로 인터넷을 활용할 수 있도록 고안된 시스템이다. DB 서버에서 서버의 의미는? 먼저 인터넷에 대한 얘기를 해보자. 인터넷이 동작하기 위해서 필요한 컴퓨터의 수는 2대이다. 인터넷의 의미는, 각자 흩어져 있는 컴퓨터들이 인터넷으로 연결되면서 컴퓨터들 간의 사회가 만들어진 것이다. 그리고 그것은 한 대의 컴퓨터가 갖고 있는 한계를 초월하게 되었다는 의미이다. 이 두 대의 컴퓨터들 사이에서는 어떤 일이 일어날까? 한 대의 컴퓨터가 다른 컴퓨터에게 정보를 요청한다. 그러면 또 한 대의 컴퓨터는 그 정보에 응답한다. ex) 웹이 동작하기 위해서는, 인터넷이 필요하고, 인터넷 위에서 동작하기 때문에, 2대의 컴퓨터가 필요하다. 한 대의 컴퓨터에는 웹브라우저 설치되어 있다. 웹브라우저의 주소창에.. 2020. 6. 8. 생활코딩 - MySQL - 17. 관계형 DB의 꽃, JOIN JOIN을 말로 하면 - 결합 고리는 topic 테이블에서는 quthor_id의 값 author 테이블에서는 id의 값 - topic 테이블에 있는 모든 행을 다 출력하는데, 그 때 author_id의 값과 같은 값을 가지고 있는 author 테이블에 있는 행을 가져와서 topic 테이블에 붙여. topic 테이블과 author 테이블을 결합한다. 기준: topic 테이블의 author_id 값과 author 테이블의 id 값이 같다는 것을 참조해서 두 개의 테이블을 하나의 테이블로 합성해줘. author_id 값과 author 테이블의 id 값이 같은 값들 끼리 같은 행에 두었다. author_id 값과 author 테이블의 id 값은 보기 싫으니까 안 나오게 해보자. 원래 썼던 것↑에서 이렇게 바꿔서.. 2020. 6. 8. 이전 1 2 3 4 5 다음