DATABASE 2 - MySQL

MySQL 테이블의 생성

 

댓글

댓글 본문
  1. ywbird
    2023.1.16
  2. ssss
    테이블을 만드는 명령어-> CREATE TABLE 000(
    ;없이 엔터치면 가독성 좋게 다음행으로 넘길 수 있다.
    column명 datatybe() NOT NULL AUTO_INCREAMENT,
    NOT NULL은 데이터가 없는것을 허용하지 않는다는 것. AUTO_INCREMENT는 자동으로 1씩 증가한다를 의미(중복되지 않는 식별자를 가짐).
  3. 22.12.29
  4. 감자
    22.12.07
  5. 코딩드림
    221123
  6. 당당
    2022.11.02
  7. stilllia D
    ?
    대화보기
    • 김윤석
      USE opentutorials;

      입니다. s가 빠졌네요.
      대화보기
      • 왜 안되는 거죠
        왜 안 되는 거죠?? 구글링해도 모르겠습니다..
        USE opentutorial;
        Database changed
        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));

        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 'PRIMARY KEY(id))' at line 1

        어떤 에러인걸까요?? ㅠㅠㅠ
      • 뿔고래
        테이블 만들었다
      • 아캔두잇
        20220813 완료
      • Joshep Woo
        답장 감사합니다. 열심히 하겠습니다. ^ ^
        대화보기
        • TTimotti
          현재도 MySQL 중 에서 `mysql community edition` 이 현재 무료로 사용이 가능하다고 합니다. 영리 목적으로 사용해도 문제가 없다고 하네요. https://namu.wiki/w/MySQL 여기 라이센스 부분 읽어보시면 도움이 될 듯 합니다
          대화보기
          • Joshep Woo
            혹시 지금도 MySQL 무료로 사용가능한가요? 아시눈분 계시면 좀 알려주세요...
          • Joshep Woo
            감사합니다.
          • 표 생성하기

            CREATE TABLE tipic (
            id INT(11) NOT NULL AUTO_INCREMENT,
            PRIMARY KEY(id)
            );

            PRIMARY KEY는 해당 테이블에서 각 행을 구분해주는 식별자로 쓰인다. 고유한 값을 가져야한다.
            database는 spreadsheet와 달리 여러 규제정책을 가지고 있다. 데이터를 원하는 형식으로 잘 관리할 수 있다.
          • toonfac
            220705 오후 7시 55분 완료
          • 농어
            예제에서는 created 였는데 제가 오탈자를 낸거 였네요 ㅎㅎ;
            대화보기
            • 농어
              저도 mysql8.0으로 실습하면서 자꾸 구문 오류가 떴습니다.
              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 'create DATETIME
              NOT NULL,
              author VARCHAR(15) NULL,
              profile VARCHAR(200) NULL,
              PR' at line 5
              이런 에러 였는데요 해결은 작성시간 column 이름을 createtime 정도로 바꾸니까 해결이 됐습니다.
              아마 소문자 create 도 어떤 mysql 명령어중 하나였지 않나 싶네요
            • Lithium3
              0525 sql 복습
            • Cheat sheet
            • 쿠카챠
              아휴 에러가 왜 나나 했더니 TOPIC NAME에 _ 대신 -를 썼더니 이거 못 쓴다고 꿍시렁꿍시렁 거렸던 거였네요
            • 윤윤윤윤윤
              done
            • ColorBlue
              ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'NOT NULL)' at line 5

              이런 에러가 자꾸 뜨는데
              줄바꿈 없이 한번에 타이핑할때는
              에러가 뜨지 않네요

              왜그런지 아시는 분들은 알려주시길. . .
            • 화려하게간다
              굳잡스
            • 드림보이
              2022.01.27. DATABASE2 - MySQL - MySQL 테이블의 생성 파트 수강완료
            • 코딩뽀시래기
              2022.01.20.목
            • 수강!
            • mirpia
              2022. 1. 14 수강
            • pmxsg
              2022.01.10 수강
            • heesang300
              2022.01.09 수강
            • 연썽2
              2021.10.14
            • 야옹스
              20211011 완료
            • 별거
              2021-09-20 DATABASE 2. MySQL - MySQL 테이블의 생성
            • de_rgb
              210904
            • 세이디
              210831
            • 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.
            • Duke
              2021.07.31
            • snoopy_thon
              21.07.05
            • 초딩 개발자
              2021/06/27
            • banaba
              210627
              INT(11) 정수만 등록 가능
              NO NULL 빈칸인채로 등록 불가
              AUTO_INCREMENT 값 자동 증가
              VARCHAR() 최대 글자 개수
              DATETIME()
              TEXT()
              ---
              CREATE TABLE 테이블 이름(

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

              CREATE TABLE name (

              열 이름 datatype ,

              열 이름 datatype ,

              primary key()

              );


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

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

              primary key : 고유한 값을 가져야 함
            • 정훈
              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));

              수행했습니다.
            • 달려라자전거
              2021.05.11.
            • 감사합니다
            • 프리퍼런스리
              2021.05.03
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기