mariadb
-
MySQL Workbench 설치 방법과 기본 사용법 MySQL Workbench 데이터베이스에는 데이터베이스 클라이언트(Client)와 서버(Server)가 있습니다. 기본적으로 데이터베이스는 클라이언트가 어떤 일을 요청하면 서버가 그에 맞게 응답하는 방식으로 돌아갑니다. 데이터베이스 클라이언트에는 기존 포스팅에서 윈도우 명령프롬프트에서 실행했던 MariaDB Monitor가 그 중 하나이며 GUI(Graphic User Interface)기반의 클라이언트도 존재합니다. 이번에는 GUI기반의 무료로 제공되는 클라이언트 중 하나인 MySQL Workbench를 설치해보겠습니다. 설치 방법 MySQL Workbench 공식 설치 페이지(https://dev.mysql.com/downloads/workben..
[데이터베이스] MySQL Workbench 설치 방법과 기본 사용법MySQL Workbench 설치 방법과 기본 사용법 MySQL Workbench 데이터베이스에는 데이터베이스 클라이언트(Client)와 서버(Server)가 있습니다. 기본적으로 데이터베이스는 클라이언트가 어떤 일을 요청하면 서버가 그에 맞게 응답하는 방식으로 돌아갑니다. 데이터베이스 클라이언트에는 기존 포스팅에서 윈도우 명령프롬프트에서 실행했던 MariaDB Monitor가 그 중 하나이며 GUI(Graphic User Interface)기반의 클라이언트도 존재합니다. 이번에는 GUI기반의 무료로 제공되는 클라이언트 중 하나인 MySQL Workbench를 설치해보겠습니다. 설치 방법 MySQL Workbench 공식 설치 페이지(https://dev.mysql.com/downloads/workben..
2021.07.26 -
MariaDB - JOIN을 통한 관계형 데이터베이스의 필요성 관계형 데이터베이스란 무엇인지 예제를 통해 바로 알아보겠습니다. 먼저 다음과 같이 기업 정보를 입력한 SQL 테이블이 있다고 해보겠습니다. id는 기업의 고유 번호, name은 기업명, description은 기업설명, listed는 창립일, founder는 설립자입니다. 여기서 우리는 founder에 집중해보겠습니다. founder정보를 자세히 들여다보면 yjglab과 powerlab 기업의 설립자가 'james'로 중복되어 있는 것을 볼 수 있습니다. 만약 설립자의 이름이 변경되었다고 해봅시다. 위 표처럼 정보가 2개밖에 없을 때는 그냥 2개 정보를 바꾸면 되지만 james가 설립한 기업이 엄청나게 많을 경우 일일이 모두 바꿔줘야하는 비효..
[데이터베이스] MariaDB - JOIN을 통한 관계형 데이터베이스의 필요성MariaDB - JOIN을 통한 관계형 데이터베이스의 필요성 관계형 데이터베이스란 무엇인지 예제를 통해 바로 알아보겠습니다. 먼저 다음과 같이 기업 정보를 입력한 SQL 테이블이 있다고 해보겠습니다. id는 기업의 고유 번호, name은 기업명, description은 기업설명, listed는 창립일, founder는 설립자입니다. 여기서 우리는 founder에 집중해보겠습니다. founder정보를 자세히 들여다보면 yjglab과 powerlab 기업의 설립자가 'james'로 중복되어 있는 것을 볼 수 있습니다. 만약 설립자의 이름이 변경되었다고 해봅시다. 위 표처럼 정보가 2개밖에 없을 때는 그냥 2개 정보를 바꾸면 되지만 james가 설립한 기업이 엄청나게 많을 경우 일일이 모두 바꿔줘야하는 비효..
2021.07.24 -
MariaDB - 테이블(Table) 생성 쉽고 직관적인 작성을 위해 SQL CHEAT SEAT를 참고합니다. 테이블(Table)은 row(행)과 column(열)으로 이루어져 있습니다. 또한 column에 들어갈 수 있는 데이터의 타입을 명시하고 강제할 수 있습니다. 예를 들어 column 2번 line의 데이터타입이 INT라면 INT외에 다른 데이터 타입은 들어갈 수 없는 것입니다. MariaDB 공식 사이트에 Data Types가 나와있으니 참고 바랍니다. CRUD는 CREATE, READ, UPDATE, DELETE 로써, 데이터베이스의 가장 중요한 4부문입니다. CREATE 테이블은 다음 명령어를 통해 생성이 가능합니다. CREATE TABLE tablename ( /*테이블에 넣을 column..
[데이터베이스] MariaDB - 테이블(Table) 생성, CREATE, READ, UPDATE, DELETEMariaDB - 테이블(Table) 생성 쉽고 직관적인 작성을 위해 SQL CHEAT SEAT를 참고합니다. 테이블(Table)은 row(행)과 column(열)으로 이루어져 있습니다. 또한 column에 들어갈 수 있는 데이터의 타입을 명시하고 강제할 수 있습니다. 예를 들어 column 2번 line의 데이터타입이 INT라면 INT외에 다른 데이터 타입은 들어갈 수 없는 것입니다. MariaDB 공식 사이트에 Data Types가 나와있으니 참고 바랍니다. CRUD는 CREATE, READ, UPDATE, DELETE 로써, 데이터베이스의 가장 중요한 4부문입니다. CREATE 테이블은 다음 명령어를 통해 생성이 가능합니다. CREATE TABLE tablename ( /*테이블에 넣을 column..
2021.07.24 -
MariaDB(MySQL) 설치 방법 - bitnami WAMP stack 설치를 시작하기에 앞서 MariaDB에 관하여 언급하겠습니다. MariaDB는 MySQL이 오라클에 인수되면서 라이선스 호환을 위해 기존 MySQL 개발자가 제작한 MySQL과 동일한 관계형 데이터베이스 관리 시스템입니다. MySQL과 소스코드와 구조가 동일하고 명령어 및 사용 방법까지 완전히 동일한 시스템입니다. bitnami 패키지 라이브러리 페이지에서 설치를 진행해보겠습니다. bitnami - WAMP 페이지로 이동합니다. WAMP는 Windows 10에서 Apache, MariaDB(MySQL), PHP를 한번에 설치할 수 있는 패키지 라이브러리입니다. 이것을 이용하면 시스템을 좀 더 편리하게 설치할 수 있습니다. On m..
[데이터베이스] MariaDB(MySQL) 설치 방법 - bitnami WAMP stackMariaDB(MySQL) 설치 방법 - bitnami WAMP stack 설치를 시작하기에 앞서 MariaDB에 관하여 언급하겠습니다. MariaDB는 MySQL이 오라클에 인수되면서 라이선스 호환을 위해 기존 MySQL 개발자가 제작한 MySQL과 동일한 관계형 데이터베이스 관리 시스템입니다. MySQL과 소스코드와 구조가 동일하고 명령어 및 사용 방법까지 완전히 동일한 시스템입니다. bitnami 패키지 라이브러리 페이지에서 설치를 진행해보겠습니다. bitnami - WAMP 페이지로 이동합니다. WAMP는 Windows 10에서 Apache, MariaDB(MySQL), PHP를 한번에 설치할 수 있는 패키지 라이브러리입니다. 이것을 이용하면 시스템을 좀 더 편리하게 설치할 수 있습니다. On m..
2021.07.21