본문 바로가기

Programming/DataBase

(SQL) DML의 INSERT에 대해 알아보자! DML(Data Manipulation Language)이란?■ 데이터 조작 언어로써 데이터베이스의 사용자가 응용 프로그램이나 질의어(Query Language)를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어입니다.또한, 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공합니다. DML엔 INSERT, DELETE, UPDATE가 있습니다. INSERT문이란? ■ 생성된 테이블에 새로운 튜플을 삽입할 때 사용하는 명령문입니다. ▷ 표기 형식 INSERT INTO 테이블명(속성명1, 속성명2,· · ·) VALUES (데이터1, 데이터2, · · ·); ※ 테이블명 옆의 속성명들은 생략 가능. ▷ 데이터 입력 ◈ 입력하는 데이터 값은 속성의 개수보다 적어야 합니다. 또한, 속..
(SQL)테이블이 필요가 없네...DBA... DROP THE TABLE...! 테이블이 더이상 사용할 필요가 없으십니까??그러면 DROP명령어를 써봅시다! (지워질 운명의 테이블) (지못미....)※ DROP TABLE 테이블명;
(SQL)테이블 이름이 맘에 안든다.... 바꿔버리자! 테이블이름이 내 마음에 안들어서 다시 지어주고 싶다. 어떻게 하면 바꿀 수 있을까?? (현재 테이블 이름) = MEMBER (수정 후 테이블 이름)※RENAME 변경전이름 TO 변경후이름;
(SQL)속성의 유형을 잘못 입력했다.... 수정해야겠네... 실수로 NUMBER 속성을 VARCHAR2 속성으로 넣어버렸다..... 어떻게 바꿀까..?? (현재 테이블) (수정 후 테이블)※ ALTER TABLE 테이블명 MODIFY(속성명, 바꿀유형); - MODIFY를 사용해 속성을 변경해 줍니다. ADDRESS의 유형이 VARCHAR(40)에서 VARCHAR(30)으로 바뀌었습니다!
(SQL)컬럼(속성)을 추가하고싶다... 어떻게 하지? 컬럼을 부족하게 만들었다.. 한번 추가해보자! (기존 테이블) 추가방법 ALTER TABLE 테이블명 ADD(추가할 컬럼, 유형);
(SQL) 똑같은 테이블이 또 필요해... 복사해볼까?? 같은 구조의 테이블이 필요 할 때! 테이블을 복사해보자! (기존 테이블) (복사방법)CREATE TABLE 복사할테이블명 AS SELECT 복사할컬럼 FROM 기존테이블명 (복사한 테이블)
(SQL)SELECT로 할 수 있는 여러가지에 대해 알아보자! SELECT에서 할 수 있는 여러 기능들을 알아봅시다! (사용 테이블) 1. 컬럼 이외에 필요한 것을 출력하고 싶다....! 어떻게 할까?EX) SELECT 컬럼1, 컬럼2, '출력하고싶은것1', '출력하고싶은것2',..... FROM 테이블명; (사용 예제)2. 컬럼들에게 별칭을 부여하고 싶다! EX) SELECT 컬럼1 "별칭", 컬럼2 AS "별칭2",.... FROM 테이블명; (사용 예제)(결과) 3. 두 컬럼을 붙여서 하나로 출력하고싶다!EX) SELECT 컬럼1 | | 컬럼2 FROM 테이블명; (사용 예제)※ AS를 사용해 별명을 붙여주었습니다.
(SQL) 테이블을 삭제하고싶은데... 어떻게 삭제하지?? 더이상 쓸모없는 테이블을 삭제하고 싶은데 어떻게 하면 될까?? 현재 테이블 1) 테이블 삭제* drop table 명령을 사용해 테이블을 삭제합니다 ex) drop table 테이블명;