DML 정리(SELECT | UPDATE | INSERT | DELETE)
◈ INSERT [값을 컬럼 순서대로 다 넣는 경우] INSERT INTO table_name VALUES (col_val1, col_val2, col_val3, …, col_valN); ex) -- 회원 정보 등록(전체 정보 넣기) -- 'kimssafy', '김싸피', '1234', 'kimssafy', 'ssafy.com' 등록시간 -- 등록시간은 now()함수를 사용한다 insert into ssafy_member(userid,username,userpwd,emailid,emaildomain,joindate) value ('kimssafy', '김싸피', '1234', 'kimssafy', 'ssafy.com',now()); [컬럼 이름 중에 골라서, 그 값을 넣는 경우] INSERT INTO t..
2022. 3. 18.
[MySQL] SELECT 모든것
◈ SELECT의 기본 SELECT와 FROM은 필수 * FROM 절에 나열된 테이블에서 모든 열을 선택 ALL(생략 가능) 선택된 모든 행을 반환. ALL이 default DISTINCT 선택된 모든 행 중에서 중복 행 제거 column FROM 절에 나열된 테이블에서 지정된 열을 선택 expression 표현식은 값으로 인식되는 하나 이상의 값, 연산자 및 SQL 함수의 조합을 뜻함 alias 별칭 ◈ SELECT에서의 사칙연산 ( +, - , *, / ), alias, NULL Value [모든 사원의 사번, 이름, 급여, 급여 * 12 (연봉) 검색] select employee_id as 사번, first_name "이 름", salary as "급여", salary * 12 "연봉" from ..
2022. 3. 18.
DDL / DML /DCL / TCL
◈ DDL (Data Definition Language) : 데이터 정의어 데이터베이스 객체(table, view, index,…)의 구조를 정의 테이블 생성, 컬럼 추가, 타입 변경, 제약조건 지정, 수정 등 create 데이터베이스 객체를 생성 drop 데이터베이스 객체를 삭제 alter 기존에 존재하는 데이터베이스 객체를 수정 ◈ DML (Data Manipulation Language) : 데이터 조작어 Data 조작기능 테이블의 레코드를 CRUD (Create, Retrieve, Update, Delete) insert (C) 데이터베이스 객체에 데이터를 입력 select (R) 데이터베이스 객체에서 데이터를 조회 update (U) 데이터베이스 객체에 데이터를 수정 delete (D) 데이터..
2022. 3. 17.