본문 바로가기

기술/SQL

(3)
SQL) SQL 기초 1. 관계형 데이터베이스 1. 데이터베이스 데이터를 일정한 형태로 저장해놓은 것 종류 계층형 : 트리 자료구조 사용, 1:N 관계 표현 네트워크형 : 오너와 멤버 형태, M:N 관계형 : 릴레이션(테이블)에 데이터 저장, 집합연산, 관계 연산 가능 2. 관계형 데이터베이스 정규화를 통해 이상 현상 및 중복 데이터 제거 동시성 관리와 병행 제어를 통해 데이터 동시 조작 가능 집합 연산 합집합(union), 차집합(difference), 교집합(intersection), 곱집합(Cartesian Product) 관계 연산 선택 (Selection) : 조건에 맞는 행(튜플|가로) 조회 투영 (Projection) : 조건에 맞는 속성(컬럼|세로) 조회 결합 (Join) : 공통 속성(컬럼)을 사용해서 새로운..
MySQL/MySQL workbench) error 1175 해결 : update safe mode 끄기 db서버에 연결된 mysql workbench에서 데이터를 업데이트하려니까 에러가 떴다. 여기저기 찾아보니 워크벤치 메뉴 바 중에 edit > preference에 들어가서 update safe mode를 끄라는데 아무리 찾아봐도 edit 메뉴에 preference 메뉴가 없는 것.. 그러다가 발견한 해결방법 MySQL error code: 1175 during UPDATE in MySQL Workbench I'm trying to update the column visited to give it the value 1. I use MySQL workbench, and I'm writing the statement in the SQL editor from inside the workbench. I'm wr..
MySQL/MySQL Workbench/Docker) 원격 서버에서 docker로 mysql 설치하고, 로컬에서 mysql workbench로 접속하기 devops 개발자 팀원이 서버 만들어주면서 docker 설치해주셨고, docker에 mysql 이미지를 받아두셨다. 아마 이건 docker 설치하고 그냥 docer pull mysql 하면 되는듯 1. 원격 서버 ssh로 접속해서 docker mysql 이미지 실행시키기 docker image가 정상적으로 받아져있다면 아래와 같이 떠있을 것. $ docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD= --name -v :/var/lib/mysql mysql:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci -d : 백그라운드로 실행 -p 3306:3306 : 서버의 3306 포트를 ..