본문 바로가기
728x90

낙서장/SQL15

데이터 수정 테이블 내용 수정 insert 절을 사용하여 데이터를 테이블내에 입력하였다면 수정하는 명령어절은 UPDATE절이다. 구조1 UPDATE 테이블명 SET 컬럼명 = 값, [컬럼명 = 값, ... ] WHERE 조건 구조2 (서브 쿼리를 사용하여 수정하기) UPDATE 테이블명 SET (컬럼명1, 컬럼명2, ...) = SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 [WHERE 조건1]) WHERE 조건2 UPDATE 명령절안에 SELECT절을 사용하여 특정 데이터를 수정할수 있다. 단, SET절에 나열된 컬럼명들은 반드시 SELECT절에서 나열되어야 한다. 예1] member 테이블의 ID가 1001 인 회원의 이름을 '홍길동'으로 바꾸어 보자. UPDATE member SET irum='홍길.. 2021. 8. 10.
데이터의 삭제 테이블 내용 삭제 delete 명령을 사용하여 레코드를 삭제할 수 있다. 이때 주의해야 할 사항은 WHERE절을 생략하면 해당 테이블의 구조만 남고 모두 삭제된다. "TRUNCATE TABLE 테이블명"과 동일한 결과가 된다. 구조1 DELETE FROM 테이블명 WHERE 조건 예1] member 테이블의 ID가 1001 인 회원을 삭제해 보자. DELETE FROM member WHERE id='1001'; 예2] member 테이블의 레코드를 모두 삭제하기. DELETE FROM member; // or TRUNCATE TABEL member; [출처] 데이터삭제 (itdocument) 2021. 8. 10.
연습 테이블 목록 1) member(고객 table) 필드명(한글) 고객ID 성명 성별 연락처 주소 회원등급 필드명(영문) mid irum gender phone address grade 필드형태 varchar(10) varchar(20) varchar(5) varchar(15) varchar(40) varchar(4) 1001 소녀시대 여 776-9595 부산 a 1002 2AM 여 123-3315 대구 a 1003 김하늘 여 444-0404 인천 b 1004 차태현 남 123-2424 구미 b 1005 최지우 여 244-8484 부산 c 1006 카라 남 700-5425 부산 d 1007 성유리 여 800-5882 대구 d 1008 현철 남 333-3351 인천 a 1009 한고은 여 321-0987 인천 b 2) v.. 2021. 8. 8.
자료 입력 자료 입력 테이블에 데이터를 입력하는 방법에는 몇가지가 있다. insert into 테이블명(필드명1, 필드명2, ...) values(값1, 값2, ...) 필드명의 순서와 값의 순서가 일치해야 하며 문자값일 경우 작은 따옴표로 묶어 주어야 한다. insert into 테이블명 values(값1, 값2, ...) 모든 필드에 값을 넣어줄때는 필드명을 생략할 수 있으나 입력할 값의 순서는 desc명령으로 본 필드순이여야 한다. insert into 테이블명 select * from 테이블명2 서브쿼리로 자료를 입력할 수 있다. 단, 명시된 테이블명과 테이블명2는 동일한 구조로 되어 있어야 한다. insert all into 테이블명1 values(필드명1, 필드명2, ...) into 테이블명2 valu.. 2021. 8. 8.
728x90
LIST