DATABASE 2 - MySQL

MySQL 테이블의 생성

 

댓글

댓글 본문
  1. 농어
    예제에서는 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 수강
    • 2022.01.10 수강
    • heesang300
      2022.01.09 수강
    • 연썽2
      2021.10.14
    • 야옹스
      20211011 완료
    • 별거
      2021-09-20 DATABASE 2. MySQL - MySQL 테이블의 생성
    • de_rgb
      210904
    • 세이디
      210831
    • 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.
    • 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
    • 바이크
      완료
    • jwoh
      21-03-26
    • jeisyoon
      2021.03.06 MySQL 테이블 생성 - 완료
    • chimhyangmoo
      21.03.03
    • 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. 에러 없음 확인
        • Noah
          2021.01.08 완료!
        • 김지호
          20 12 30
        • 생활둘기
          2020 12 29
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기