728x90

 

DML (Data Manipulation Language) :  데이터 조작어

INSERT, UPDATE, DELETE

 

1.INSERT 데이터 삽입

INSERT INTO 테이블명(데이터를 삽입할 컬럼명) VALUES(테이블의 컬럼 수에 맞게 값 삽입);
INSERT INTO 테이블명 VALUES(테이블의 컬럼 수에 맞게 값 삽입);
    - 테이블의 모든 컬럼에 값을 넣을 때는 컬럼명 생략가능

    - 컬럼 순서대로 데이터값이 들어가기에 순서명이 정확해야함

INSERT INTO MEM VALUES(1,'김철수',001,01012345678);
INSERT INTO MEM(EMPLPOYEE_ID,EMPLOYEE_NAME,EMPLOYEE_NUMBER,PHONE);

 

원하는 컬럼에 데이터값 넣기

INSERT INTO MEM(EMPLOYEE_ID) VALUES(2);
INSERT INTO MEM(EMPLOYEE_NAME) VALUES('박철수');
INSERT INTO MEM(EMPLOYEE_NUMBER,PHONE) VALUES('002','01012345679');

 

2.UPDATE 데이터 수정

 UPDATE 테이블명 SET 컬럼명 [WHERE]

UPDATE MEM SET EMPLOYEE 
UPDATE MEM SET EMPLOYEE = WHERE EMPLOYEE_ID = '002';

 

3.DELETE 데이터 삭제

DELETE FROM 테이블명 [WHERE] 컬럼명;

DELETE 제약조건 무시
기본적으로는 부모 참조 자식 테이블 있으면 삭제 불가

DELETE로 삭제한거는 롤백으로 복원 가능
TRUNCATE는 롤백으로 복원 불가능

DELETE FROM MEM;
DELETE FROM MEM WHERE EMPLOYEE_ID='001';

 

 

 

 

 

 

 

728x90
반응형
728x90

 

001.변수의 True 지정

 

주석에 달아 놓은 것처럼,

변수를 만들고 거기에 대입할 값을 True로 지정해놓으면, True or False 값을 받는 것들에 사용 가능!

 

세부설명

while,for문에서 먼저 적용해보자

if문의 다른 조건식을 넣지 않고 cash 변수명만 넣으면 if문 자체가 True or False로 작동하기 때문에 변수가 받는 값이

True나 False를 받게 되면 바로 if문이 작동하게 된다. 그래서 True일시 코드처럼 프린트문이 작동하고 False일시 pass이므로 아무런 행동을 하지 않게된다

728x90
반응형

+ Recent posts