본문으로 바로가기

[6일차] #8. MySQL 테이블 생성

category Develop/DB2 - MySQL 2019. 3. 3. 20:59





6일차



수업소개

데이터베이스의 목적

MySQL 설치

MySQL 구조

MySQL 서버접속

MySQL 스키마(schema)의 사용

SQL과 테이블 구조

MySQL 테이블의 생성

MySQL의 CRUD

SQL - INSERT 구문

SQL - SELECT 구문

SQL - UPDATE 구문

SQL - DELETE 구문

수업의 정상

관계형 데이터베이스의 필요성

테이블 분리하기

관계형 데이터베이스의 꽃 JOIN

인터넷과 데이터베이스

MySQL 클라이언트

MySQL Workbench

수업을마치며





#8. MySQL 테이블 생성


▲ 위 스프레드시트와 같은 데이터 테이블 만들기


▲ 위 스프레드시트를 데이터 테이블로 만드는 MySQL 코드


▲ Cheat Sheet


▲ MySQL



- INT(m) 中 m값: 얼마까지만 값을 노출시킬 것인가 (*보통 11사용)

- NOT NULL: 값이 없는 것을 허용하지 않겠다

- AUTO INCREMENT: 자동 숫자채우기 (데이터 입력시)


▲ MySQL



- VARCHAR100 (=VARiable Character) -> 100글자까지만 입력, 이후 101번째 글자 버림(무시) 

- TEXT 길이정하기 

- PRIMARY() = Main 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(15) null,

-> profile varchar(200) null,

-> primary key(id)

-> );




▲ 문제 해결법 ERROR CODE 검색 후 해결법찾기





'Develop > DB2 - MySQL' 카테고리의 다른 글

[6일차] #10. INSERT  (0) 2019.03.03
[6일차] #9. CRUD  (0) 2019.03.03
[5일차] #7. SQL 테이블과 구조  (0) 2019.02.23
[5일차] #6. MySQL 스키마(Schema) 사용  (0) 2019.02.23
[4일차] #5. MySQL 서버 접속  (0) 2019.02.21