CRUD
설명
대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말이다. 사용자 인터페이스가 갖추어야 할 기능(정보의 참조/검색/갱신)을 가리키는 용어로서도 사용된다.
이름 | 조작 | SQL |
---|---|---|
Create | 생성 | INSERT |
Read(또는 Retrieve) | 읽기(또는 인출) | SELECT |
Update | 갱신 | UPDATE |
Delete(또는 Destroy) | 삭제(또는 파괴) | DELETE |
기본 사용법
데이터베이스 생성
생성 CREATE DATABASE TBL;
생성되었는지 확인 SHOW DATABASES;
사용 USE TBL;
삭제 DROP DATABASE TBL;
테이블 만들기
생성 CREATE TABLE student( student_id int primary key auto_increment, name: char(10), addr char(50), phone char(20), add_Date DATETIME );
현재 테이블들의 목록 SHOW TABLES;
테이블의 필드 확인 DESC student;
조회 SELECT * FROM student;
테이블에 데이터 추가 INSERT INTO student VALUES(Null, ‘ㅇㅇㅇ’, ‘서울’, ‘0101234124’, sysdate());
**sysdate() → 시스템의 현재 날짜 기록 컬럼 지정해서 데이터 추가
INSERT INTO student(name, addr) VALUES(’ㅁㅁㅁ’, ‘인천’); 데이터 변경
UPDATE student SET addr=’인천’ WHERE student_jd=2; **주의)
WHERE 조건절을 정확하게 만들어 변경하고 싶은 데이터만 지정하여 변경한다.
지정해주지 않으면 모든 데이터가 다 바뀜
데이터 삭제 DELETE FROM student WHERE student_id =2; ** 주의)
꼭 WHERE절 확인하고 삭제 후 조회하기