본문 바로가기

제로베이스59

[MySQL] SQL file VScode에서 실행하기 1. 실습환경 만들기 명령 프롬프트에서 document로 들어간다. C:\Users\clair>cd Documents sql_ws라고 하는 sql 전용 workspace를 만들어준다. C:\Users\clair\Documents>mkdir sql_ws sql_ws로 이동한다. C:\Users\clair\Documents>cd sql_ws sql_ws에서 VScode를 실행시킨다. C:\Users\clair\Documents\sql_ws>code . 2. test sql file 만들기 2-1. 바로 실행하는 방법 test01.sql이라는 파일을 만든다. 그리고 파일 내부에 create table문을 만들어둔다. VScode에서 terminal을 킨다. terminal이 없으면 위의 tab에서 Termin.. 2023. 2. 21.
AWS RDS 1. AWS RDS 가입 Amazon Relational Database Service의 약자로 AWS에서 제공하는 관계형 데이터베이스 서비스. Cloud 상에 Database를 구축해보자. 아래 주소로 가서 회원가입을 한다. http://portal.aws.amazon.com/billing/signup#/start 참고로 회원가입 중 카드정보를 입력하라고 뜨는데, 프리티어를 사용할 예정이지만, 카드 정보를 넣어야 가입이 완료되므로 입력해준다. 결제는 카드체크를 위해서 시도 되며 곧 승인취소 된다. 참고로, 회원가입에 쓴 메일은 90일동안 사용하지 않으면 자동 계정 폐쇄되며, 같은 메일로 재가입은 안되니, 메일이 100개가 아닌이상 90일마다 계정을 활성화시켜주자... 2. AWS RDS 생성 AWS 관.. 2023. 2. 21.
[SQL] Concat, Alias, Distinct, Limit 1. Concat 여러 문자열을 하나로 합치는 함수 select CONCAT('concat',' ','test'); 예제로 celeb 테이블에서 가져오려면 '' 대신 column이름을 써주면 된다. select concat('넣을문구', column1) from tablename; 2. Alias 칼럼이나 테이블 이름에 별칭 생성 #컬럼에 별칭 생성 select column as alias from tablename; #테이블에 별칭 생성 select column1 column2, ... from tablename as alias; 컬럼에 별칭을 사용하면 결과값에 컬럼명이 별칭으로 바꿔서 나온다. name과 job_title을 합쳐서 profile이라는 별칭을 만들어 검색해보자. select concat.. 2023. 2. 20.
[SQL] JOIN 1. 실습환경 만들기 우선, TV쇼에 대한 테이블을 만들어보자. desc snl_show;로 잘 들어가있는지 확인해보자. 위 가상 데이터를 넣어준다. 2. JOIN 이론 지금까지 테이블 하나에서 검색을 했었는데, join을 알면 여러개의 테이블에서 겹치는 부분을 알아내 가져올 수 있다. 3. INNER JOIN inner join의 경우 각 table간의 교집합을 생각하면 된다. inner join ~ on~ 구문으로 on 뒤에 어떤 column 데이터를 기준으로 교집합을 형성할 것인지 설정해줘야한다. 또한 어떤 table의 column인지 알기 위해 column앞에 table.~으로 출처를 보여줘야한다. select column1, column2, ... from tableA INNER JOIN tab.. 2023. 2. 20.
728x90