Database(3)
-
[MySQL] 관계형 데이터베이스 실습
하나의 table과 다른 table이 같은 내용을 가지고 있어 중복이 발생을 했다. 이 중복을 제거하기 위해 별도의 테이블을 만들어서 두 개의 관계를 JOIN이라는 명령어를 통해서 하나의 table로 합치는 작업을 해보자❗️ 이번에는 이러한 작업을 웹 애플리케이션 안에서 해보려고 한다. 동작하는 방법은 같지만 내부적으로 중복을 제거해주기 때문에 훨씬 더 효율적이고 견고한 애플리케이션을 만들 수 있다! 우선 지난 시간 배웠던 방식으로 mysql monitor 실행 cmd 창 - mysql.exe이 있는 directory로 이동 - mysql -hlocalhost -uroot -p - 비밀번호 입력! - use DB명 SELECT id, title, author FROM topic; 문을 통해 opentut..
2020.06.22 -
[MySQL] MySQL 기초
MySQL Client의 많은 Client 중에서 MySQL monitor를 사용해서 MySQL Server를 제어할 것이다 ❗️ MySQL monitor는 MySQL을 설치하면 MySQL Sever와 함께 기본적으로 설치되는 기본 프로그램이다. 처음 사용하기에는 익숙하지 않아서 불편하긴 하지만 Database Sever가 동작하는 모습을 투명하게 보여주기 때문에 교육적인 가치가 높아서 사용할 것이다. 실행 방법 (Window) 1️⃣ cmd창 열기 2️⃣ MySQL이 설치되어 있는 경로를 입력 C:\Bitnam\wampstack-7.4.6-1\mysql\bin\mysql.exe ( DATABASE > Table 정보들을 구조적으로 저장하기 위해서는 표의 형태로 저장하는 방식을 선택할 것이다. 이 표는 ..
2020.06.19 -
[MySQL] 데이터베이스
데이터베이스란? 정보를 관리하는 전문적인 에플리케이션 실제적인 정보를 담고있는 곳 안전하고 효율적으로 사용할 수 있도록 하는 에플리케이션 이전에는 정보를 파일에 저장해서 웹 에플리케이션을 만들었다. 이제는 그 파일을 데이터베이스로 대체하는 일을 할 것이다. File vs DATABASE 가장 기본적이고 원시적인 형태의 데이터 관리 수단 장점 어느 시스템에서도 사용 가능하고, 무언가를 설치할 필요도 없고, 굉장히 심플하기 때문에 파일이라는 것을 이해하는 것은 그렇게 어렵지 않다 데이터베이스는 그런점에서 많은 단점들을 가지고 있다 데이터 베이스는 공부를 해야하고, 무언가를 설치해야 하고, 뭘 설치해야할지 고민도 된다 장점 안전하다, 데이터의 금고역할 누군가가 무단으로 정보를 보지 못하고, 컴퓨터가 고장이나더..
2020.06.19