| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- 원신
- 문맥을 반영한 토픽모델링
- 구글 스토어 리뷰
- BERTopic
- 코사인 유사도
- SBERT
- CTM
- 붕괴 스타레일
- 블루아카이브 토픽모델링
- 포아송분포
- LDA
- 토픽 모델링
- 데이터리안
- 피파온라인 API
- KeyBert
- 조축회
- NLP
- Roberta
- 블루 아카이브
- 다항분포
- 옵티마이저
- 데벨챌
- 클래스 분류
- 트위치
- Optimizer
- geocoding
- Tableu
- 자연어 모델
- 데이터넥스트레벨챌린지
- 개체명 인식
- Today
- Total
분석하고싶은코코
MySQL 기초 본문
기본 문법 정리
SHOW - 선택한 범주의 리스트 조회
- databases
- tables
CREATE./ DROP - 생성/삭제
- database [name]
- table [name]
- 테이블 생성 및 칼럼 설정 : CREATE TABLE [name] ( [column1] [type], [column2] [type]....);
DESC - 형식 조회
- DESC [TABLE]
USER
- 유저생성 : CREATE USER ['이름'@'접속방법'] identified ['비밀번호']
- 권한부여 : grant all on [DB].* to ['이름'@'접속방법'] ([DB]의 모든 권한을 ['이름'@'접속방법']에게 부여)
- 권한회수 : revoke all on [DB].* from ['이름'@'접속방법'] ( ['이름'@'접속방법']의 [DB]의 모든 권한 회수)
USE - 사용할 데이터베이스 선택
- database
SELECT - 테이블 조회
SELECT [column1, column2...] from [TABLE]
SELECT * FROM [TABLE] (모든 칼럼 조회)
WHERE - 조건
SELECT [column1, column2...] from [TABLE] WHERE [조건]
- AND, OR를 활용하여 다양한 조건을 조합 할 수 있음.
- [조건] 앞에 NOT을 붙여서 반대 조건을 만들 수 있음.
ORDER BY - 정렬
SELECT [column1, column2...] from [TABLE] WHERE [조건] ORDER BY [기준]
[기준] : column1 (ASC or DESC), column2 (ASC or DESC).... (순차적으로 적용되어 정렬)
BETWEEN 'A' AND 'B'
SELECT * from [TABLE] WHERE column1 BETWEEN 'A' AND 'B'
: [TABLE]에서 column1 값이 'A'와 'B'사이에 있는 모든 컬럼 조회
LIKE - 형태 조회
- SELECT * from [TABLE] WHERE [column] LIKE '%A%'
: column의 값에 'A'가 들어 있는 데이터의 모든 칼럼 조회
- SELECT * from [TABLE] WHERE [column] LIKE '%A__'
: column의 값 중 'A' + 2글자로 끝나는 데이터의 모든 칼럼 조회
INSERT INTO - 데이터 추가
- INSERT INTO [TABLE] (column1, column2....) values([v1, v2....]);
(values에 모든 값이 들어간다면 [TABLE] 뒤 (columns) 생략 가능)
UNION / UNION ALL
UNION - 겹치는 부분을 제외하고 모두 추력
UNION ALL - 겹치는 부분까지 모두 출력
JOIN
- LEFT - FROM 바로 뒤에 온 테이블이 기준
- RIGHT - JOIN 이후에 온 테이블 기준
- INNER - 교집합
- FULL OUTER - MySQL에는 없으므로 UNION (LEFT JOIN + UNION + RIGHT JOIN)
CONCAT - 문자 합치기
- CONCAT(STR1, STR2..)
ALIAS - 별칭
SELECT * FROM [TABLE] as '테이블'
: [TABLE]을 '테이블'로 사용 가능. as 생략 가능
DISTINCT - 중복 제외
SELECT DISTINCT [COLUMN1] FROM [TABLE]
: [TABLE]의 [COLUMNS1]데이터 중 중복 데이터는 제외하고 출력
LIMIT - 개수 제한
SELECT DISTINCT [COLUMN1] FROM [TABLE] LIMIT 3
: [TABLE]의 [COLUMNS1]데이터 중 중복 데이터는 제외하고 3개만 출력