mysql(13)
-
[Docker] MySQL 설치
1. Dockerhub mysql mysql - Official Image | Docker Hub Quick reference Supported tags and respective Dockerfile links 8.0.32, 8.0, 8, latest, 8.0.32-oracle, 8.0-oracle, 8-oracle, oracle 8.0.32-debian, 8.0-debian, 8-debian, debian 5.7.41, 5.7, 5, 5.7.41-oracle, 5.7-oracle, 5-oracle 5.7.41-debian, 5.7-debian, 5- hub.docker.com node.js 수업이 mysql을 사용하게 되었다. 따라서 mysql을 Dockerfile에 추가하고 docker-compose..
2023.03.10 -
[MySQL] Sever, Monitor, Workbench
인터넷과 데이터베이스의 관계 인터넷이 동작하기 위해선 최소 2대의 컴퓨터가 필요함. 최소 2대의 컴퓨터가 정보를 요청하고 응답한다. 역할에 따라서 클라이언트와 서버라고 나눈다. 정보를 요청하는 클라이언트, 정보를 제공하는 서버 둘이 모여 인터넷을 이룬다. 우리가 MySQL을 설치하면 아래 두 가지 프로그램을 설치함. 데이터베이스 클라이언트 데이터베이스 서버 우리는 데이터베이스 서버에 직접 접근할 수 없다. 그렇기에 우리는 MySQL monitor라는 클라이언트를 통해서 접근할 수 있다. MySQL은 SQL명령어를 통해서 데이터베이스 서버를 제어한다. 데이터베이스 클라이언트로는 bundle로 설치되는 MySQL monitor 외에도 원한다면 MySQL Workbench라는 것을 설치해 사용할 수 있다. M..
2022.04.30 -
[DB] DML
INSERT SHOW TABLES; USE opentutorials; DESC topic; +-------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+---------+----------------+ | id | int | NO | PRI | NULL | auto_increment | | title | varchar(100) | NO | | NULL | | | description | text | YES | | NULL | | | created | datetime | NO | ..
2022.04.07 -
[MySQL] 스키마 & 테이블
mySQL에서 스키마 만들기 MySQL 스키마(schema)의 사용 - 생활코딩 MySQL 스키마(schema)의 사용 2018-02-12 01:08:07 opentutorials.org 데이터베이스(스키마) 생성 CREATE DATABASE opentutorials; Query OK...가 출력되면 성공. 데이터베이스(스키마) 삭제 DROP DATABASE opentutorials; 이번에도 Query OK... 문구가 출력되면 성공. 데이터베이스(스키마) 보기 SHOW DATABASE; 라고 입력하고 실행하면 ERROR가 발생할 것이다. SHOW DATABASES; 반드시 DATABASES S! S! 복수형으로 써라! 데이터베이스(스키마) 선택 USE opentutorials; mySQL에서 테이블 ..
2022.04.05 -
[MySQL] 설치 및 접속
맥북에서 데이터베이스를 돌리기 위해 mySQL을 설치할 것이다. 설치하기 앞서 egoing님의 database강의를 듣고 남긴 메모를 올리겠다. DataBase (2022-03-24 egoing 생활코딩 참고) 데이터베이스의 본질 input & output input -> create, update, delete로 나눌 수 있다. output -> read CRUD Create Read Update Delete file vs database File -> Spreadsheet -> Database File 데이터가 중복 저장될 가능성이 있다. 데이터의 일관성이 훼손될 수 있다. 데이터의 정의와 프로그램의 독립성 유지가 불가능하다. 데이터의 양과 종류가 많아지면 작업의 효율이 떨어진다. -> 구조적으로 데..
2022.03.26