일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 프로그래머스 파이썬
- 코로나19
- ChatGPT
- 우분투
- 맥북
- 캐치카페
- SW Expert Academy
- github
- Kaggle
- AI 경진대회
- 데이콘
- 파이썬
- Docker
- 더현대서울 맛집
- 금융문자분석경진대회
- Git
- Baekjoon
- 백준
- programmers
- leetcode
- Real or Not? NLP with Disaster Tweets
- gs25
- ubuntu
- dacon
- 편스토랑
- PYTHON
- 자연어처리
- 편스토랑 우승상품
- hackerrank
- 프로그래머스
- Today
- Total
목록
반응형
mysql (3)
솜씨좋은장씨
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ckPSbI/btrjAezT0qK/GPwBcKgTkiAxuLjpZK44fK/img.png)
최근에 DB 테이블을 구성하고 SqlAlchemy와 Python을 통해 DB와 연동하여 이런 저런 API 작업을 진행하였습니다. 처음으로 DB 테이블을 구성하고 작업하다보니 column 명도 그렇고 데이터 형식도 계속 바꾸게 되어 이미 만들어져 있는 테이블을 계속 수정해야하는 일이 있었습니다. 이 글에서는 DB Table Column을 추가, 수정, 삭제하는 쿼리에 대해 적어보려 합니다. 👨🏻💻 Column 추가 쿼리 ALTER TABLE [column을 추가할 테이블명] ADD COLUMN [추가할 column 명] [데이터 형식] [NULL가능 여부]; 👨🏻💻 Column 데이터 형식 수정 쿼리 ALTER TABLE [수정할 column이 있는 테이블 명] MODIFY COLUMN [데이터 형식 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mRap4/btrjxcIOb56/KDRwGMBiIQsIJaSSox7Knk/img.png)
MariaDB를 사용하는 서비스를 개발하면서 최초에 설정 시 Timezone 설정을 제대로 하지 않아 DB에서 자동으로 업데이트 되는 시간과 실제 시간이 9시간이나 차이나고 있었습니다. 기존 데이터를 다 지울 수는 없고 문제가 되는 column 만 9시간 이후로 업데이트 할 수 없을까 하던 차에 DATE_ADD 쿼리를 알게되어 해당 쿼리만 9시간 이후로 업데이트를 하였고 그 이후로 요청되는 값은 서버에 Timezone을 설정하여 제대로 업데이트 되도록 하였습니다. 이 글에서는 원하는 column의 원하는 row의 datetime만 업데이트 하는 방법에 대해서 정리해보고자 합니다. 👨🏻💻 DATE_ADD MySQL에서 날짜를 더하거나 뺄때 사용하는 함수입니다. DATE_ADD(바꾸고 싶은 컬럼, INTE..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RdHxk/btriWLqmu72/fqMR7Sy5QUHkcK9vwqESpk/img.png)
import pymysql user = 'user' password = 'password' db_host = 'localhost' db_port = 3306 table_name = 'test_table' charset = 'utf-8' db = pymysql.connect(host=db_host, port=db_port, user=user, passwd=password, db=table_name, charset=charset, autocommit=True) 오랜만에 위와 같은 방법으로 pymysql을 활용하여 database에 접근하여 저장되어있는 이미지를 다운로드 받기위해 db 연결을 하려고 하니 AttributeError: 'NoneType' object has no attribute 'encodin..