[공부] 프로그래밍/DB
-
[구축] MongoDB 다운로드 : Homebrew[공부] 프로그래밍/DB 2023. 4. 14. 13:22
MongoDB 설치 # MongoDB Homebrew Tap 추가 brew tap mongodb/brew brew update # MongoDB 설치 brew install mongodb-community@5.0 MongoDB 실행 & 중지 # 실행 brew services start mongodb-community@5.0 # 중지 brew services stop mongodb-community@5.0 # MongoDB 실행 확인 brew services MongoDB 연결 및 사용 mongosh # DB 리스트 확인 show dbs # DB 사용 use DB명 # 현재 사용중인 DB 확인 db # collection 리스트 확인 show collections # collection 사용 use col..
-
[SQL 공부] INNER JOIN[공부] 프로그래밍/DB 2023. 4. 12. 01:26
INNER JOIN -> 테이블들의 교집합을 만들어 내는 조인 ① posts 테이블 id body user_id 1 Hello 3 2 Hi 1 3 Good 2 ② users 테이블 id name 1 taro 2 jiro 3 hanako 4 saito 위의 두 테이블을 LEFT 조인을 할 경우 SELECT * FROM users JOIN posts ON users.id = posts.user_id 실행결과는 id name id body user_id 3 hanako 1 Hello 3 1 jiro 2 Hi 1 2 taro 3 Good 2 WITH tmp1 AS ( SELECT account_id , account_name , cross_category , company_name_lbc , advertiser..
-
[SQL 공부] LEFT JOIN[공부] 프로그래밍/DB 2023. 4. 10. 15:34
LEFT JOIN = LEFT OUTER JOIN -> FROM의 테이블을 왼쪽으로 정렬하여 전부 표시한다. ① posts 테이블 id body user_id 1 Hello 3 2 Hi 1 3 Good 2 ② users 테이블 id name 1 taro 2 jiro 3 hanako 4 saito 위의 두 테이블을 LEFT 조인을 할 경우 SELECT * FROM users LEFT JOIN posts ON users.id = posts.user_id 실행결과는 id name id body user_id 3 hanako 1 Hello 3 1 jiro 2 Hi 1 2 taro 3 Good 2 4 saito NULL NULL NULL WITH tmp AS ( SELECT top 100 ss_account_id..
-
[구축] MariaDB 다운로드 : Homebrew[공부] 프로그래밍/DB 2023. 4. 10. 15:08
1. MariaDB 설치 brew install mariadb 2. MariaDB 서버 자동 시작 brew services start mariadb 3. 로그인 mariadb -u root -p 4. 데이터베이스 생성/계정 생성 및 권한 부여 # DB 생성 CREATE DATABASE test; # 계정 생성 CREATE USER 'test'@'%' IDENTIFIED BY '0425'; # 계정 권한 설정 GRANT ALL PRIVILEGES ON test.* TO 'test'@'%'; ※ 해당 에러 발생 java.sql.SQLInvalidAuthorizationSpecException: (conn=6) Access denied for user 'root'@'localhost' -> 패스워드는 대문자,..