Activities/빅데이터 분석가 과정

[SQL] 03-3. MySQL 기본

먼치 2024. 4. 9. 14:31
03-3. MySQL 기본

 

데이터베이스 자료형 Char VS varchar
  • char : 문자열
  • varchar : 가변적인 문자열 
Open DataBase Connectivitiy(ODBC)

응용 프로그램과 데이터베이스 간의 연결통

⇒ 응용프로그램에서 데이터에 접근할 때 어떠한 DBMS를 사용하는지 의식할 필요 없이 접근할 수 있다

 

백틱(backtick) (`)

테이블 명에 공백이 들어가는 경우 사용

ex) `member tbl` → 이 경우 따옴표를 사용하면 오류가 나게 된다.

 

Query(쿼리)

정보를 검색하기 위해 데이터베이스에 사용자가 보내는 요청 

 

 

하위 쿼리(서브쿼리)

SQL은 하나의 쿼리문이 다른 변수로 치환이 되지 않기 때문에, 쿼리 안에 쿼리가 들어가는 하위 쿼리의 사용이 빈번하다.

 

 

Today's log......

MySQL Workbench `No connection` 해결하기
수업 시작 전 마주한 NO CONNECTION !! 아무리 refresh를 해도 연결되지 않아 해결방법을 찾아 헤맸다.


시도 1. 워크밴치 설치시 server를 설치안한 경우, server를 추가로 설치해주면 해결된다고 한다.
→ 난 이미 서버를 설치해서 추가 설치 선택 항목에 나타나지도 않았다... (실패)

시도 2. `작업관리자-서비스-MySQL 작업상태 변경` (성공...!!)
→ 아래 이미지처럼 MySQL의 작업 상태가 "중지됨"으로 되어있었다. 마우스 우클릭을 통해 "시작"을 눌러주니 실행중으로 변환되었고, 워크밴치에서 refresh 하니 서버가 연결되었다. 
왜 이런진 모르겠으나,,, 아직까지도 워크밴치 실행할 때 2번에 1번 꼴로 NO CONNECTION과 마주한다. 이젠 당황하지 않고 해결 완 !