본문 바로가기

insert3

[MYSQL] 사용법 정리 자주 쓰이는 기본적인 MySQL 쿼리 문법을 정리해보겠다. ● 테이블 생성 1. 기본 테이블 생성 CREATE TABLE mytable( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, NAME VARCHAR(50) NOT NULL ); → NOT NULL : 반드시 입력해야 함. 비어있을 수 없음. → AUTO_INCREMENT : 자동으로 숫자가 증가하도록 함. → PRIMARY KEY : 기본키로 지정. 2. 테이블 생성하면서 외래키 추가하기 FOREIGN KEY (USER_IDX) REFERENCES MEMBER (USER_IDX) ON UPDATE CASCADE ON DELETE CASCADE ● DESCRIBE 조회 1. 테이블 필드와 관련된 정보 조회 DESCR.. 2020. 5. 19.
[Edwith] 5. DML - INSERT 알아보기 저번 시간에는 DML 중 SELECT에 대해 알아보았다. 이번에는 INSERT에 대해 알아보기로 하겠다. ● 데이터 입력 (INSERT 문) INSERT INTO 테이블명(필드1, 필드2, 필드3, 필드 4…) VALUES (필드 1의 값, 필드 2의 값, 필드 3의 값, 필드 4의 값, …) INSERT INTO 테이블명 VALUES (필드 1의 값, 필드 2의 값, 필드 3의 값, 필드 4의 값, …) -필드명을 지정해주는 방식은 디폴트 값이 세팅되는 필드는 생략할 수 있다. -필드명을 지정해주는 방식은 추후, 필드가 추가/변경/수정되는 변경에 유연하게 대처 가능하다. -필드명을 생략했을 경우에는 모든 필드 값을 반드시 입력해야한다. -예: ROLE 테이블에 role_id는 200, descripti.. 2020. 4. 16.
[Edwith] 4. DML - Select 알아보기 이번 시간에는 MySQL에서 많이 쓰이는 DML 중 SELECT에 대해 알아보도록 하겠다. ● 데이터 조작어(Data Manipulation Language, DML)의 종류 -데이터 조작어는 모두 동사로 시작한다. -시작하는 동사에 따라서 다음과 같이 4가지 조작어가 있다. ① SELECT – 검색 ② INSERT – 등록 ③ UPDATE – 수정 ④ DELETE – 삭제 이 중 오늘은 SELECT에 대해 알아보도록 하겠다. ● SELECT 구문의 기본문형 SELECT (DISTINCT) 칼럼명(ALIAS) FROM 테이블명; SELECT 검색하고자하는 데이터(칼럼)를 나열한다. DISTINCT 중복행을 제거 ALIAS 나타날 컬럼에 대한 다른 이름 부여 FROM 선택한 컬럼이 있는 테이블을 명시한다... 2020. 4. 16.