[SQL] DML(Data Manipulation Language)
테이블 학번 이름 학과 학년 1111 홍길동 포렌식 2 1112 장길산 정보보안 1 1113 이승기 로봇공학 3 → 데이터 추가 INSERT INTO 테이블명 (컬럼1, [컬럼2 , ...]) values (값1, [값2 , ...]) ※ 대괄호([])로 묶여있는 구문은 써도 되고 안써도 된다는 뜻이다. > 테이블에 새로운 학생을 추가하는 SQL문을 작성하시오. ( 학생 이름:강호동 , 로봇공학 2학년 ) ※ 속성값의 순서는 테이블에 정의된 순서인 학번, 이름 , 학과 , 학년 순이어야 한다. INSERT INTO 학생 (학번,이름,학과,학년) VALUES(1114,'강호동','로봇공학',2); ※ 만약 테이블에 정의된 속성 순서와 다르게 속성값을 입력하고 싶다면 다음과 같이 속성이름을 표시해주면 된다...
[SQL] - SELECT문
▷ SELECT문의 일반 형식 SELECT [PREDICATE] [테이블명.]속성명[ AS 별칭][, [테이블명.]속성명, ...] FROM 테이블명[, 테이블명, ...] [WHERE 조건] [GROUP BY 속성명[,속성명, ...]] [HAVING 조건] [ORDER BY 속성명 [ASC | DESC[, 속성명 [ASC | DESC], ...]]; ※ 참고 > SELECT * FROM 인스턴스명.DBName.스키마.TABLE; 일반적으로 TABLE 앞에오는 빨간색 글씨의 문장들은 보이지는 않지만 쿼리실행시 암묵적으로 붙게 된다. º SELECT절 - PREDICATE : 검색할 튜플을 제한할 목적으로 사용되는 조건으로서, ALL, DISTINCT , DISTINCTROW 등이 올 수 있다. ▶ AL..