mysql 중 이런 기술(?)을 머라고 하나요?

gusrbs82의 이미지

안녕하세요.

여쭤볼게 있어서 질문을 드립니다.

우선

제가 만들고 있는 프로그램에 시험을 치는 기능이 있습니다.

시험을 여러번 칠수가 있습니다.

그리고 시험 점수를 시험을 친 날짜와 함께 데이터 베이스에 저장하려고 하는데요.

(이 데이터들을 사용해서 통계를 내어 그래프로 표현하려고 합니다.)

그런데 제가 디비를 잘 몰라서

날짜는 datetime이나, 점수는 int를 써서 저장을 하자!라고는 했는데.

이걸 저장 할때 저장되어있는 걸 덮어 씌워 저장하는거 말고

|날짜 | 점수|

|0401 | 60| -------------------- 제가 한 방식... 하나의 날짜와 점수만 저장이 됩니다.

다음에 저장되는 기술(?)을 잘 모르겠습니다. (부끄럽습니다.)

|날짜 | 점수|

|0401 | 60 |

|0402 | 70 | -------------------요렇게 되는거....

어떻게 하는 건지 꼬치꼬치 묻는 건 민폐가 아닐까 생각이 되어

그렇게 하는게 먼지만이라도 알고싶습니다.

부탁드립니다~!

아 참고로 한 테이블 안에 회원정보와 날짜와 점수가 저장이 되어있습니다.

(혹시... 따로 테이블을 만들어서 테이블이 테이블을 물고 있는 형태로 가야하는 걸까요...)

백연구원의 이미지

테이블에 컬럼이 날짜와 점수만 있다면.. (이름이나 아이디 같은 컬럼이 없다면)
그냥 테이블 create 할때 PRIMARY KEY 안주면 자동으로 insert할때 본인이 원하는 것처럼 동작할겁니다.


소곤소곤

익명 사용자의 이미지

보편적인 용어로 CRUD란 용어가 있습니다.
데이터베이스만이 아니라, 프로그램 메모리상의 데이터 조작시에도 이 범주의 동작들이 많지요.
질문하신 건, C -> CREATE(INSERT) 동작입니다.

https://ko.wikipedia.org/wiki/CRUD

테이블에는 레코드를 계속해서 INSERT할 수 있습니다.
글 쓰신 것 중, 덮어 씌워 저장하는 것은 U -> UPDATE 동작이구요.
저장되는 데이터가 같으면 한 테이블에 계속 INSERT하는 게 맞습니다.

우선, Mysql 기초 서적을 하나 구매하셔서 일독을 하시면 어떨까 합니다.
인터넷에서 아래처럼 기본자료들을 찾아보셔도 되구요.

https://www.google.co.kr/search?q=mysql+%EA%B8%B0%EC%B4%88&rlz=1C1ASRM_enKR557KR557&oq=mysql+%EA%B8%B0%EC%B4%88&aqs=chrome..69i57.6433j0j7&sourceid=chrome&ie=UTF-8
http://cybertec.cheju.ac.kr/lecture/web-pl/mysql.pdf

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.