select 썸네일형 리스트형 [SQL] 10장. DML(DELETE) ★★★★★★★★★★★★★★★★★★★★ "당부의 말": 절대 DELETE문을 먼저 쓰지 말고, SELECT문으로 확인한 후 DELETE하세요 4. DELETE 용도: TABLE 데이터 삭제 (행 단위 삭제) 잘못 DELETE하면 테이블을 새로 만들어야 하는 불상사가 생길 수 있다. 항상 DELETE 전 SELECT 구문으로 바뀔 레코드를 미리 확인하는 습관을 들이자. DELETE-- DELETE는 필드명 쓰지 않음 (레코드단위로 제거하기 때문) FROM 테이블명 WHERE 삭제할 조건 DROP과 DELETE의 차이는 뭘까? 1. DROP은 DDL언어이다. 2. DELETE는 DML언어이다. 더보기 [SQL] 9장. DML(UPDATE), 발생하는 오류 ★★★★★★★★★★★★★★★★★★★★ "당부의 말": 절대 UPDATE문을 먼저 쓰지 말고, SELECT문으로 확인한 후 UPDATE하세요 3. UPDATE 용도: TABLE 데이터 변경 잘못 UPDATE하거나 DELETE하면 테이블을 새로 만들어야 하는 불상사가 생길 수 있다. 항상 UPDATE 전 SELECT 구문으로 바뀔 레코드를 미리 확인하는 습관을 들이자. UPDATE 테이블명 SET 변경컬럼1 = 값, 변경컬럼2 = 값2 WHERE 변경대상조건 (중요) -- 고객정보테이블(CUSTOMER_EJH)에서 -- 고객번호(EMPNO)가 홍길동 고객번호(00001)인 -- 핸드폰번호(TEL)를 '01012345678'에서 '01000000000'으로 변경하는 쿼리 UPDATE CUSTOMER_EJH S.. 더보기 [SQL] 7장. DML(SELECT), 조건 연산자, 논리 연산자 1. SELECT 용도: TABLE 데이터 조회 SELECT * FROM EMPLOYEE_EJH; -- 모든 필드의 모든 데이터 조회 SELECT * -- 필드 선택 FROM EMPLOYEE_EJH -- 조회테이블 WHERE EMP_NM IS NULL; -- 레코드 조건 (WHERE 절은 생략 가능) SELECT TEL, EMPNO -- 필드 선택 FROM CUSTOMER_EJH; -- 테이블 선택 -- MySQL은 SELECT 절에 문자열이 들어와도 조회 가능, -- 컬럼명을 더블클릭해서 갖고 와서 조회해도 됨 1) 조건 조회를 위한 연산자 (1) 비교 연산자 비교연산자: 값을 비교하고자 할 때, 사용하는 연산자 >, = '00001'; -- 00001 ~ 00011 까지 모두 조회됨 -- 날짜가 20.. 더보기 이전 1 다음