CREATE USER 아이디 IDENTIFIED BY 패스워드;
INSERT INTO 테이블명 (컬럼명,컬럼명,...)
VALUES (값1,값2,값3...);
UPDATE 테이블명
SET SALARY = 15000
WHERE DEPARTMENT_ID=50;
UPDATE 테이블명
SET 컬럼 = 바꿀값;
DELETE 테이블명
WHERE 조건;
ALTER TABLE 테이블명
MODIFY 컬럼 VARCHAR(20);
DELETE CART
WHERE SUBSTR(CART_NO,1,8) < '20050601';
고정길이 문자열, 기본키 컬럼
왼쪽부터 고정, 남은공간은 공백으로 PADDING
사용형식
CREATE TABLE MEMBER(
COL1 CHAR(10),
COL2 CHAR(10BYTE),
COL3 CHAR(10CHAR));
각행의 크기(바이트)를 재기 위해 LENGTHB 함수이용
SELECT LENGTHB(COL1), LENGTHB(COL2), LENGTHB(COL3)
FROM MEMBER;
가변길이 문자열 저장
4000BYTE까지 가능, 빈공간 발생 안됨
CREATE TABLE TEMP02(
COL1 VARCHAR2(4000),
COL2 VARCHAR2(4000 BYTE),
COL3 VARCHAR2(4000 CHAR));
SELECT
FROM 테이블명
WHERE 조건
GROUP BY 컬럼명
HAVING 조건
ODER BY 컬럼명 [ASC|DESC]
-->
ASC (오름차순 1,2,3,4..)
DESC(내림차순 성적순,예금순..)
WHERE 컬럼명 LIKE '202012%'
-->202012로 시작되는 날짜만
SELECT DISTINCT 컬럼명
FROM 테이블명
WHERE절
ORDER BY 컬럼명 ASC|DESC;
SELECT COUNT(DISTINCT 컬럼명)
FROM 테이블
WHERE절
ODER BY절;