SQL 7

[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