728x90
반응형

Programming Language/MySQL 5

[MySQL] MySQL 비밀번호 변경

터미널을 켜서 root 계정으로 로그인합니다. mysql -u root -p # 기본 비밀번호를 이용해서 로그인 mysql DB를 사용합니다. use mysql; password 변경 쿼리를 적용합니다. (버전 별로 다름) # username = 'root', Host = 'localhost'라고 가정 # 'new password'에는 바꾸고 싶은 비밀번호를 입력 # version 5.6 이하 > update user set password=password('new password') where user = 'root'; # version 5.7 이상 > update user set authentication_string=password('new password') where user = 'root'; ..

[MySQL] upsert에 대한 이해

upsert 입력하고자 하는 데이터가 기존 테이블에 값이 있는 경우 새로운 데이터로 업데이트하고, 값이 없는 경우 새로운 데이터를 추가하는 기능 import pandas as pd from sqlalchemy import create_engine from sqlalchemy_utils import create_database create_database('mysql+pymysql://root:1234@127.0.0.1:3306/exam') # 마지막에 만들고 싶은 데이터베이스 이름 입력 price = pd.DataFrame({ "날짜": ['2021-01-02', '2021-01-03'], "티커": ['000001', '000001'], "종가": [1340, 1315], "거래량": [1000, 20..

[MySQL] MySQL 기초 - 2

산술 함수 숫자형 데이터의 절대값, 올림, 내림, 반올림 등을 계산할 수 있게 해줍니다. create table SampleMath (m numeric (10, 3), # Numeric은 고정 소수점 값을 나타냄. numeric(10, 3)은 소수점 이하 자리수를 포함한 총 자리수가 10이고 소수점 이하 자릿수는 3이라는 의미. n integer, p integer); insert into SampleMath(m, n, p) values (500, 0, NULL); insert into SampleMath(m, n, p) values (-180, 0, NULL); insert into SampleMath(m, n, p) values (NULL, NULL, NULL); insert into SampleMa..

[MySQL] MySQL 기초 - 1

데이터베이스(database, DB) 여러 사람이 공유하여 사용할 목적으로 체계화하여 통합, 관리하는 데이터의 집합 데이터베이스 관리 시스템(DBMS) 다수의 사용자들이 데이터베이스 내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합 대량의 데이터를 다수의 사람이 안전하고 간단히 다룰 수 있게 해줍니다. 가장 일반적으로 사용되는 것이 관계형 데이터베이스(Relational Database): 엑셀 시트처럼 열과 행으로 이루어진 2차원 표 형식으로써 데이터를 관리하거나 이해하기 쉬움 관계형 데이터베이스 관리 시스템 중 대표적으로 사용되는 것이 오라클 RDBMS, MS SQL Server, Postgre SQL, MySQL 등이 있습니다. 테이블 구성 데이터베이스는 각각의 테이블로 이루어져 있음...

728x90
반응형