sql 복습 겸/ 과거 정리 글 보강하여 재업로드 중
데이터베이스내의 테이블에 새로운 데이터를 추가(입력)한다.
INSERT INTO 테이블명 VALUES (열데이터 1, 열데이터 2,....);
INSERT INTO 테이블명 (필드이름1, 필드이름2, ........) VALUES (열데이터 1, 열데이터 2,....);
insert into member (mem_id, mem_name,mem_number,addr)
values ('EST','에스텔',3,'서울');
DELETE FROM 테이블 명
DELETE TABLE 테이블 명
삭제 한 다음 한번에 입력해보자 -> 데이터는 없어진 상태)
테이블 행 데이터 삭제하기 delete vs drop 차이
INSERT INTO 테이블명 VALUES
('열 데이터 1, 열 데이터 2, .. '),
('열 데이터 1, 열 데이터 2, .. ');
INSERT INTO member VALUES
('TWC', '트와이스', 9, '서울', '02', '11111111', 167, '2015.10.19'),
('BLK', '블랙핑크', 4, '경남', '055', '22222222', 163, '2016.08.08'),
('WMN', '여자친구', 6, '경기', '031', '33333333', 166, '2015.01.15'),
('OMY', '오마이걸', 7, '서울', NULL, NULL, 160, '2015.04.21'),
('GRL', '소녀시대', 8, '서울', '02', '44444444', 168, '2007.08.02'),
('ITZ', '잇지', 5, '경남', NULL, NULL, 167, '2019.02.12'),
('RED', '레드벨벳', 4, '경북', '054', '55555555', 161, '2014.08.01'),
('APN', '에이핑크', 6, '경기', '031', '77777777', 164, '2011.02.10'),
('SPC', '우주소녀', 13, '서울', '02', '88888888', 162, '2016.02.25'),
('MMU', '마마무', 4, '전남', '061', '99999999', 165, '2014.06.19');INSERT INTO buy VALUES
(NULL, 'BLK', '지갑', NULL, 30, 2),
(NULL, 'BLK', '맥북프로', '디지털', 1000, 1),
(NULL, 'APN', '아이폰', '디지털', 200, 1),
(NULL, 'MMU', '아이폰', '디지털', 200, 5),
(NULL, 'BLK', '청바지', '패션', 50, 3),
(NULL, 'MMU', '에어팟', '디지털', 80, 10),
(NULL, 'GRL', '혼공SQL', '서적', 15, 5),
(NULL, 'APN', '혼공SQL', '서적', 15, 2),
(NULL, 'APN', '청바지', '패션', 50, 1),
(NULL, 'MMU', '지갑', NULL, 30, 1),
(NULL, 'APN', '혼공SQL', '서적', 15, 1),
(NULL, 'MMU', '지갑', NULL, 30, 4);
SELECT FROM member;
SELECT FROM buy;
UPDATA 테이블명 SET 바꿀 열=데이터(레코드) WHERE 바뀔 열 = 데이터(레코드);
=> user 테이블의 id가 APN인 mem_name 값을 '에이핑크1'로 변경됨!
UPDATE member
SET mem_name='에이핑크'
WHERE mem_id='APN';