SQL 8

조건에 부합하는 중고거래 댓글 조회하기

Problem USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. AnswerSELECT b.title, b.board_id, r.reply_id, r.writer_id, r.contents, DATE_FORMAT(r.created_date, '%Y-%m-%d') AS created_dateFROM used_goods_board bINNER JOIN used_goods..

SQL 2025.09.30

[MySQL] 비밀번호 변경하기(root password)

1. cmd cd C:\Program Files\MySQL\MySQL Server 5.7\bin MySQL 가 존재하는 디렉토리로 설정해준다(여기서 MySQL버전은 다를 수 있으므로 MySQL Server x.x 폴더는 직접 디렉토리 찾아가며 위 경로 찾아야 함) 2. Mysql 접속 mysql -u root -p 위 코드를 치면 Enter password: 가 아래에 나온다 기존 비밀번호를 입력하면 Mysql 접속 상태로 진입한다 alter user 'root'@'localhost' identified with mysql_native_password by '변경할 비밀번호'; 해당 비밀번호를 치면 비밀변호 변경완료되며 MySQL에 재접속하면 수정된 비밀번호로 접속 가능

SQL 2023.06.18

SQLAchemy를 활용하여 MySQL에 주가데이터 저장하기

- SQLite의 경우에는 pandas DataFrame의 to_sql메서드를 통해서 바로 db에 데이터입력이 가능하다. - 하지만 다른 종류의 database를 활용한다면 SQLAchemy를 활용해서 판다스의 데이터프레임 형태를 db에 저장할 수 있다. pip install sqlalchemy sqlalchemy를 install하는 명령어(왠만하면 아나콘다 프롬프트에서 실행해야 잘 import 된다) 1. 주식데이터 가져오기 import pandas as pd import pandas_datareader.data as web import datetime start = datetime.datetime(2010, 1, 1) end = datetime.datetime(2016, 6, 12) df = web...

SQL 2022.03.05

SQL - UNION, JOIN

1. UNION 세로(열방향)로 테이블 병합 # UNION 기본 문법 SELECT column1, column2, ... FROM tableA UNION | UNION ALL# UNION은 중복된 값 제거, UNION ALL은 중복된 값 그대로 병합 SELECT column1, coulmn2, ... FROM table B 2. JOIN 가로(행방향)로 테이블 병합 # JOIN 기본 문법 SELECT column1, column2, ... FROM left_table INNER|LEFT|RIGHT JOIN right_table ON left_table.column = right_table.column WHERE condition; # FULL OUTER JOIN SELECT column1, column2..

SQL 2021.11.08

SQL - table 생성 및 변경(CREATE, ALTER, DROP)

테이블 생성 # Table 생성 CREATE TABEL tablename ( columnname datatype, columnname datatype, ... ) # 테이블 description 정보 확인 DESC tablename; 테이블 변경 # Table 이름 변경 ALTER TABLE tablename RENAME new_tablename # Table에 column 추가 ALTER TABLE tablename ADD COLUMN columnname datatype; # Table의 column 수정 ALTER TABLE tablename MODIFY COLUMN columnname datatype; # Table의 column 변경 ALTER TABLE tablename CHANGE COLUMN..

SQL 2021.11.07