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('원하는비번'); 하고 나중에 접속할 떄 그 비번으로 로그인 ㅇㅋ? ㅇㅋㅇㅋ