SQL/MYSQL

table의 생성

SEOKIHOUSE 2023. 3. 25. 21:36

용어정리 : table(표) 

 - x축(row, record, 행) -> 데이터 하나하나/자체( 1,2  두개있음)

, y축(column, 열)  --->데이터의 타입/구조  (id title description created  4개) 

 


*여기서 부터 나오는 코드를 많이 쓸 일은 없다 필요하면 검색하자!!

 

*컬럼의 데이터 타입을 강제할 수 있다 (id에는 숫자만  써야하니깐)

 

*id INT(11)  NOT NULL  AUTO_INCREMENT

<><><><><>

*↓↓↓↓↓↓explain ↓↓↓↓↓

컬럼이름 id 

INT(11) 데이터타입  + () ->나중에 숫자를 얼마까지 노출시킬건지 보통 11을 많이씀

NOT NULL->  값이 없는 것을 허용하지 않는다! why? 나중에 찾을떄 필요하니깐

AUTO_INCREMENT--> 중복되지 않게 1씩증가하게 하는거

다음시간은 두번쨰 컬럼을 만들어보자


입력한 값이 100글자만 입력하게 하고 싶다 

---->VARCHAR(100)

 

본문은 길어야하니 100글자 이상이 될수도 있으니 긴 문자열을 쓰자

----->TEXT

 

날짜와 시간을 표현할 떄

---->DATETIME

 

PRIMARY KEY키 지정 (중복제거)

--->id컬럼은 각각의 값이 고유해야함 중복x 

 

이거하고 나서 

※만약에 ERROR 1820 you must reset your password 가 뜨면 

SET PASSWORD = PASSWORD('원하는비번');  하고 나중에 접속할 떄 그 비번으로 로그인 ㅇㅋ? ㅇㅋㅇㅋ