mysql날짜시간

페이지 정보

profile_image
작성자소방차 조회 3회 작성일 2021-12-01 23:41:10 댓글 0

본문

MySQL 4강, 주식 날짜, 시간 데이터 다루기

#주식 #파이썬 #DB #데이터베이스

예제파일 받기
https://cafe.naver.com/programgarden/1849

목차
00:00:00 인사
00:00:10 변수로 바꿔 테이블 추가
00:09:35 데이터베이스 오류 수정
00:11:55 날짜,시간을 날짜+시간으로 수정
00:25:31 틱봉 테이블을 통해 각종봉 확인


필요모듈
- 파이썬 버전 3.8
- 파이참
- MySQL Workbench

본 강의가 어렵게 느껴진다면 파이썬 왕기초부터 학습하기~
https://youtube.com/playlist?list=PLDtzZPtOGenaG_LeSAHpr4opgz0HebcwJ

-------------------------------------------
★해외선물, 옵션, 주식 코딩 등 카페에서 소통하기
https://cafe.naver.com/programgarden
-------------------------------------------
DH S : 기본기가 중요하다는걸 느끼게 된 강의였습니다..아직 갈길이 머네요ㅠ

인터넷 검색 해보다가 잘 모르겠어서 질문드립니다.

1. ("~%s", 변수)와 ("~%s" % 변수) 는 같은 형태인건가요?

2. database가 작은따옴표로 묶여있는데 만약 큰따옴표로 묶여있다면%s를 ``로 감싸주지 않아도 오류가 않나야 정상아닌가요? 왜 끈따옴표로 해도 오류가 날까요ㅠㅠ (작은따옴표 안에서는 큰따옴표를 사용해도 되고 큰따옴표 안에서는 작은따옴표를 사용해도 되는걸로 알고있습니다.)

3. `` 이 부호의 쓰임이 문자열내부에서 구분짓는 용도로 사용하는 건지요?

감사합니당ㅠ
프로그램 동산 PROGRAM GARDEN : 소리 싱크 조절하고 재업로드 합니다~
프로그램 동산 PROGRAM GARDEN : 안녕하세요 ㅎㅎ 영상 올린친구에게 댓글 알람이 안 가서요 네이버카페로 질문 올려주시면 감사하겠습니다!
메카동산 : 답변이 늦어 정말 죄송합니다.!!!

우선 답변을 드리기 앞서 말씀드리자면 함수의 사용법은 패키지마다 다릅니다.
즉, 파이썬에 사용되는 형식이 해당 패키지에서 사용된다고 볼 수 없습니다.
본문으로 들어가 알려드리겠습니다.

1. ("~%s", 변수)와 ("~%s" % 변수)는 같은 형태라고 볼 수 없습니다.
해당 강의에서는 앞에 명령문이 있을 겁니다. 즉, 해당 형식은 파이썬 형식이 아닌 pymysql 패키지를 사용하는 형식입니다.
즉, execute('mysql형식 명령문', '변수가 있을 시 입력') 명령문 안에 변수가 없으면 빈 값이고 있으면 넣어주시면 됩니다.
다시 말씀드리자면 해당 형식은 파이썬 형식이 아니고 pymysql 패키지의 형식입니다.

2. 이 또한 파이썬의 문제가 아닌 mysql에서의 문제입니다. ` `, ' ', " ", 이 세가지를 가지고 설명 해드리겠습니다.
파이썬에서는 " ' ' " 이런 식으로 사용을 하면 문제가 없을 겁니다. 하지만 저희가 이용하는 건 pymysql 패키지 입니다.
즉, " " 안에 있는 내용은 mysql에서 작동되는 형식이여야 합니다. 그래서 mysql에서는 ` ` 이것이 문자열로 인식을 합니다.
다시 말씀드리자면 강의에서 숫자를 문자로 표기하기 위해 혹은 혼합된 문자(숫자+문자)일 때
문자열로 사용하려고 ` `로 감쌓 준 것입니다. 이 형식은 mysql에서 사용하는 형식입니다.

3. 조금 더 자세히 설명을 드리자면 ''' INSERT INTO `%s` ''' 의 내부는 텍스트 형식이라는 것을 알고 계실겁니다.
이 형식을 execute()에 넣게 되면 execute( ''' INSERT INTO `%s` ''' ) 넣고 %s 변수가 있기 때문에 값을 넣어줘야 합니다.
execute( ''' INSERT INTO `%s` ''' , 값) 이 형태는 execute()를 사용하기 위한 형태입니다. ("~%s" % 변수)와는 별개입니다.
이렇게 실행이 되면 mysql에서는 INSERT INTO `값` 으로 인식을 할껍니다. mysql에서는 `숫자` -> 문자열로 인식합니다.
즉 mysql에서는 ' ', " " 의 용도가 다릅니다. 따라서 파이썬을 보는 시선으로 접근하면 안되고
mysql를 사용하는 시선에서 접근을 해야 합니다.

사용이 되는지 안되는지는 mysql 들어가셔서 확인을 해보시면 좋을 꺼 같습니다.
에러가 발생했으면 해당 내용을 복사해서 mysql에 넣어 실행해보면 더 정확히 알 수 있을 꺼라 생각합니다.
도움이 되었으면 좋겠습니다.

MySQL 5강 (MySql 마지막), 주식 날짜, 시간 데이터 다루기

#주식 #파이썬 #DB #데이터베이스

예제파일 받기
https://cafe.naver.com/programgarden/1849

목차
00:00 인덱스 및 외래키 설명
01:04 인덱스 설정 및 확인
04:20 외래키을 위한 테이블 추가 제작
22:58 외래키 설정 및 확인
33:49 마지막 인사


필요모듈
- 파이썬 버전 3.8
- 파이참
- MySQL Workbench

본 강의가 어렵게 느껴진다면 파이썬 왕기초부터 학습하기~
https://youtube.com/playlist?list=PLDtzZPtOGenaG_LeSAHpr4opgz0HebcwJ

-------------------------------------------
★해외선물, 옵션, 주식 코딩 등 카페에서 소통하기
https://cafe.naver.com/programgarden
-------------------------------------------
최용학 : 안녕하세요. 하나 궁금한게 있는데 종목매수시 매수체결가를 어떻게 수식으로 표시되나요?....감사합니다.
프로그램 동산 PROGRAM GARDEN : 영상 소리 싱크 조절해서 재업로드 했습니다!
프로그램 동산 PROGRAM GARDEN : 매수체결가를 수식으로 표현하는건 증권사에 공식이 나와있을 거예요. 그런데 실시간으로 계산할때 누락이 발생할 수 있어요. 이걸 다 고려하고 코딩하면 너무 오래 걸리니깐, 증권사로부터 매수된 체결가격을 받아오는 게 좋아요.

MySQL 33 - Datetime, Date, Time Data Types

FREE Courses (100+ hours) - https://calcur.tech/all-in-ones
Python Course - https://calcur.tech/python-courses

✅ Data Structures \u0026 Algorithms - https://calcur.tech/dsa-youtube

~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~

✉️ Newsletter - https://calcur.tech/newsletter
Instagram - https://www.instagram.com/CalebCurry
Twitter - https://twitter.com/calebCurry
LinkedIn - https://www.linkedin.com/in/calebcurry
▶️ Subscribe - http://calcur.tech/subscribe
‍ Courses - https://www.codebreakthrough.com

~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~

↪ My Amazon Store - https://www.amazon.com/shop/calebcurry
Patreon - http://calcur.tech/patreon-calebcurry
GitHub Sponsors - https://github.com/sponsors/CalebCurry
Ⓟ Paypal - http://paypal.me/calcur

Bitcoin - 3HnF1SWTzo1dCU7RwFLhgk7SYiVfV37Pbq
Eth - 0x350139af84b60d075a3a0379716040b63f6D3853
Buy Bitcoin - https://calcur.tech/crypto
Reserve the Ruby Steel crypto rewards card and get a $25 bonus (use affiliate code "Caleb") - https://calcur.tech/crypto
Zlata : Thank you, Caleb! Both 2017 and 2012/2013 series were really helpful! Do you plan to issue any new video, maybe practical one in the Workbench?
John Abbott : Thank you for putting up these videos. I have been away from databases for a long time and just getting back into programming. Your videos have been very helpful
Diane X. : I was confused by the fractional digits in the data type of TIME. This video really helped me to understand the concept. Thank you!
YUANYUAN HUO : Thank you, Celab! Really helpful as an introductory course, hope can have practical session with workbench in the future:)
Alex Charters : Hey, just wondering if you were going to continue this series. It's very useful and actually fun to listen to.

... 

#mysql날짜시간

댓글목록

등록된 댓글이 없습니다.

전체 4,977건 1 페이지
게시물 검색
Copyright © www.cleanstar.or.kr. All rights reserved.  Contact : help@oxmail.xyz