

Databases - 폴더
Tables - 파일

처음에 테이블 만들고 저장했을 때 오류 뜨는 이유
-> Table이 어떻게 생겼는지, 어떤 컬럼이 들어갈지 미리 작성해야 함.
Column - 세로줄, Row - 가로줄

새로운 Column을 만들기 위해서는 우클릭 후 Create New Column 선택

Column의 Data type을 잘 선택해야 한다.
INT - 숫자를 저장하고 싶으면 선택.
CHAR - 0 ~ 255자.
varchar() - 0 ~ 65535자. 문자를 저장하고 싶을 때 쓰는 타입, 뒤에 괄호에는 숫자 길이를 적는다.
TEXT - 0 ~ 65535자.
TINYTEXT - 0 ~ 255자
MEDIUMTEXT - 0 ~ 1600만자.
LONGTEXT - 0 ~ 42억자.
DATE - 1000년 ~ 9999년. YYYY-MM-DD 형식
TIME - -839 ~ +838시간. HH:MM:SS 형식
DATETIME - 1000년 ~ 9999년. YYYY-MM-DD HH:MM:SS 형식(주로 사용함)
TIMESTAMP - 1970년 ~ 2038년. YYYY-MM-DD HH:MM:SS 형식

Data 탭을 선택해서 사진에 선택되어 있는 버튼을 눌러 새로운 행을 추가한다.
SELECT * FROM 테이블명SELECT 컬럼명 FROM 테이블명SELECT 컬럼명, 컬럼명 FROM 테이블명ORDER BY 컬럼명ORDER BY 컬럼명 ASC/DESC ASC - 오름차순, DESC - 내림차순ORDER BY 컬럼명 ASC/DESC, 컬럼명 ASC/DESCWHERE 컬럼명='값'=, !=, >, <, >=, <= 사용가능하다.컬럼명 BETWEEN A AND B AND / OR 써서 조건식 붙인다.SELECT * FROM product
WHERE 가격 = 5000 AND 카테고리 = '가구';
// 한줄 끝나면 세미콜론 꼭 붙여야 한다.
SELECT * FROM product
WHERE (카테고리 = '음료' OR 카테고리 = '디저트') AND 가격 = 5000;
// 괄호 안에 있는 조건 먼저 읽어서 필터링해준다.
NOT -> 해당 조건식에 해당하지 않는 결과만 나타낸다.OR, IN()<!-- OR -->
SELECT * FROM product
WHERE 카테고리 = '음료' OR 카테고리='디저트' OR 카테고리= 'MD';
<!-- IN() -->
SELECT * FROM product
WHERE 카테고리 IN ('음료', '디저트', 'MD');
LIKE %단어%, LIKE _단어_<!-- % -->
SELECT * FROM product
WHERE 카테고리 LIKE '%디저%';
<!-- _ -->
SELECT * FROM product
WHERE 카테고리 LIKE '디저_';
코드 짜기 전에 무슨 데이터를 출력하고 싶은지 한글로 정리하기.