python mysql(4)
-
[Python/SQL] PyMySQL - 데이터 업데이트 (UPDATE)
데이터를 조회해봤는데, 데이터가 이상한 상태이거나, 업데이트가 필요한 경우도 있으니 그 경우는 어떻게 해야하는지 알아보자. 데이터를 업데이트 하려면 역시나 데이터를 업데이트하는 SQL 커맨드(UPDATE "TABLE NAME" SET "UPDATE VALUE" WHERE "CONDITIONS")를 mysql로 보내주면 된다. 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "UPDATE user SET department = %s, email = %s WHER..
2021.09.02 -
[Python/SQL] PyMySQL - 데이터 검색 (SELECT)
데이터를 넣었으니까 이제 데이터베이스에서 우리가 원하는 데이터를 뽑아올 필요가 있다. 언제까지 커맨드가 적용된걸 mysql로 직접 가서 확인할 수는 없으니까. 데이터를 검색하는 것도 데이터를 검색하는 SQL 커맨드(SELECT (COULMNS) FROM "TABLE NAME" WHERE "CONDITIONS")를 mysql로 보내면 된다. 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "SELECT * FROM user WHERE department = %s..
2021.08.31 -
[Python/SQL] PyMYSQL - 데이터 삽입 (INSERT)
데이터베이스와 테이블을 만들었으니, 이제 만들어진 테이블에 데이터를 넣어볼 차례다. 데이터를 테이블에 넣으려면, 데이터를 테이블에 넣는 SQL 커맨드(INSERT INTO "TABLE NAME" (COLUMNS) VALUES (DATA))를 mysql로 보내면 된다! 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', db='developer', charset='utf8') cursor = conn.cursor() sql = "INSERT INTO user (email, department) VALUES (%s, %s)" cursor.execute(sql, ("hr_li..
2021.08.29 -
[Python/SQL] PyMySQL - Database(Schema) 만들기
제일 먼저 해야할 일은 우리가 사용할 데이터베이스를 만드는 것이다. 데이터베이스를 만들기 위해서는 데이터베이스를 만드는 SQL 커맨드(CREATE DATABASE "DATABASE NAME")를 mysql로 보내면 된다! 전체 코드는 아래와 같다. import pymysql conn = pymysql.connect(host='localhost', user='root', password='password', charset='utf8') cursor = conn.cursor() sql = "CREATE DATABASE developer" cursor.execute(sql) conn.close() 간단하게 developer라는 데이터베이스를 만들라는 커맨드를 보내고 연결을 끊는다. 위의 스크립트를 실행한 결과..
2021.08.25