생활코딩

Coding Everybody

코스 전체목록

닫기

MySQL 테이블의 생성

 

댓글

댓글 본문
  1. 별거
    2021-09-20 DATABASE 2. MySQL - MySQL 테이블의 생성
  2. de_rgb
    210904
  3. 세이디
    210831
  4. Alex
    210829
    -Creating Table Heading
    - knew that ORACLE SQL is little bit different to MYSQL such as datatype ORSQL : VARCHAR2,SEQUENCE MYSQL : VARCHAR, AUTO_INCREMENT
    - One of trimming data is setting primary key to prevent db from repeatable data and the key is a role of identifier.
  5. 2021.07.31
  6. snoopy_thon
    21.07.05
  7. 초딩 개발자
    2021/06/27
  8. banaba
    210627
    INT(11) 정수만 등록 가능
    NO NULL 빈칸인채로 등록 불가
    AUTO_INCREMENT 값 자동 증가
    VARCHAR() 최대 글자 개수
    DATETIME()
    TEXT()
    ---
    CREATE TABLE 테이블 이름(

    열1 VARCHAR(),
    TEXT(),
    DATETIME(),
    PRIMARY KEY());
  9. 2021.06.27 완료 테이블 만들기
  10. 랄로
    21.06.15 Complete!
  11. Pisces
    21.06.07 / 8.2
  12. Pisces
    21.06.07 / 8.1
  13. 바람찬허파
    MY SQL 에서 열 만들기

    CREATE TABLE name (

    열 이름 datatype ,

    열 이름 datatype ,

    primary key()

    );


    NOT NULL : 반드시 값을 입력해야 함

    VARCHAR : 입력할 수 있는 글자 양을 제한할 수 있음

    primary key : 고유한 값을 가져야 함
  14. 정훈
    mysql> CREATE tABLE topic( id INT(11) NOT NULL AUTO_INCREMENT, title VARCHAR(100) NOT NULL, description TEXT NULL, created DATETIME NOT NULL, author VARCHAR(30) NULL, profile VARCHAR(100) NULL , PRIMARY KEY(id));

    수행했습니다.
  15. 달려라자전거
    2021.05.11.
  16. 감사합니다
  17. 프리퍼런스리
    2021.05.03
  18. 바이크
    완료
  19. 21-03-26
  20. jeisyoon
    2021.03.06 MySQL 테이블 생성 - 완료
  21. chimhyangmoo
    21.03.03
  22. nugnus
    감사합니다. 오류나던거 해결했네요.
    대화보기
    • 백승철
      21.02.15
    • hanel_
      21.2.12
    • 마아앙
      2021.02.11
    • baeroro
      20210209

      create table topic(
      -> id INT(11) NOT NULL AUTO_INCREMENT, 이름 데이터타입(길이) 공백X 자동으로 증가(중복x)
      -> title VARCHAR(100) NOT NULL,
      -> description TEXT NULL,
      -> created DATETIME NOT NULL,
      -> author VARCHAR(30) NULL,
      -> profile VARCHAR(100) NULL,
      -> PRIMARY KEY(id)); id를 중복X (고유값을 갖게 한다)
    • 나윤채
      ERROR 1064 (42000): You have an error in your SQL syntax; 관련하여
      저도 같은 고생하다가 찾아 공유드립니다.

      해결책 1) 작은따음표 표시를 다 생략하고 적는다.

      해결책 2) 작은따음표(')를 다른것(`)으로 대체한다.

      작은따음표가 두가지가 있습니다.
      ` : 숫자1옆, tab위 (물결과 같은 위치)<-정답
      ' : 엔터 옆,물음표 위 (쌍따음표와 같은 위치)<-오답

      참고: 테이블명, 칼럼명, 프라이머리키안에 들어가는것 해결책1/2안중 하나로 모두 통일되어야함
      대화보기
      • 구운토스트
        2021.1.25 완료
      • 불닭볶음면
        2021. 01. 22
      • 이나라
        DB는 자료의 타입을 설정할 수 있다.

        NULL - > 값이 없는 걸 허용한다.
        PRIMARY KEY(id) - > 고유한 값의 컬럼을 지정, 중복을 허용하지 않는다.
      • user1jena
        재접속 후 CREATE TABLE 진행할 때는 처음 알려주신 것과 같이 database(schema)를 설정해주고 하는 것이죠??
        바로 실행 시 아래 에러가 발생하였고, 다시 database 설정(USE opentutorials) 후 진행 시 정상 실행 됐습니다!:)
        오늘도 상세하고 친절한 강의 고맙습니다~이고잉님 덕분에 수월하게 따라가고 있어요!ㅎㅎ

        [에러 메세지]
        ERROR 1046 (3D000): No database selected

        1. USE opentutorials 로 database 설정한 뒤 CREATE TABLE 다시 실행
        2. 'topic' table이 이미 존재한다는 에러 메세지 확인 -> 테이블 이름 변경 후 실행(topic_2)
        3. 에러 없음 확인
      • 2021.01.08 완료!
      • 김지호
        20 12 30
      • 생활둘기
        2020 12 29
      • kkn1125
        20.12.16 완료~!
      • kkn1125
        영상을 유심히보시면 띄어쓰기를 하십니다.. 저도 헤맸는데 같은간격으로 띄어야하는지는 모르겠지만 띄어쓰기를 하고나니 됩니다..
        대화보기
        • HyeonHui Jeong
          12.13
        • stella
          계속 오류가 나는데... 도대체 왜 그런걸까요 ㅠㅠ
          ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-> id INT(11) NOT NULL AUTO_INCREMENT,
          -> title VARCHAR(100) NOT NULL,
          -' at line 2
          이렇게 떠서 검색해서 찾아보는데도 잘 안 나오네요..
        • 웹짱
          2020.12.09 데이터베이스에 표를 생성하는 구문 CREATE 학습
        • 바부대지
          2020.11.16
        • 콜라
          20201017 완료
        • 낑깡
          CREATE TABLE opentutorials(
          -> id INT(11) NOT NULL AUTO_INCREMENT,
          -> title VARCHAR(100) NOT NULL,
          -> description TEXT NULL,
          -> created DATETIME NOT NULL,
          -> profile VARCHAR(100) NULL,
          -> PRIMARY KEY(id)
          -> );

          저도 계속 오류떠서 이렇게 해보니까 됐어요 ㅠㅠ..!
        • JIEUN
          9/22 수강완료
        • 설쿠
          9/18 완료
        • 박지나
          완료 9.15일
        • 유동균
          화이팅!
        • jiyeong
          2020.08.29.
        • 은하파파
          완료 2020.08.26
        • Jonghwo Lee
          완료
        • 김민규
          Spread Sheet 와 SQL의 가장 큰 차이는 '규제'다!
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기