반응형
SMALL

프로그래밍언어 4

DML(Data Manipulate Language)과 트랜잭션 작업 (*캠페인 결과 분석)

DML(Data Manipulate Language) 테이블 내에서 검색, 등록, 수정, 삭제 데이터 조작어: *SELECT(조회만 하는거라 커밋과는 관계X), UPDATE, DELETE, INSERT 트랜잭션 DML 작업을 완수하기 위한 작업 단위 확정(Commit)이나 되돌리기(Rollback)로 마무리 된다 commit; rollback; commit; 또는 f1 저장이 필요 rollback; 또는 f2 되돌리기 필요 -- INSERT INSERT INTO DEPARTMENTS (DEPARTMENT_ID, DEPARTMENT_NAME, MANAGER_ID, LOCATION_ID) VALUES (1, '001 TEST', 200, 1700); -- UPDATE UPDATE departments SET..

DB/SQL 응용 2022.07.04

DDL(Data Definition Language) 테이블 세팅 (*캠페인 분석 준비)

A/B테스트 계획 > CREATE TABLE (DDL) > INSERT (DML) > 캠페인 실행 > 반응결과 입력 INSERT (DML) > 인사이트 도출 DDL(Data Definition Language) 테이블의 구조나 관계 주로 열 생성, 변경, 삭제하는 명령어 커밋 필요 X 한글, 특수문자 권장 X *데이터 정의어 : CREATE(DML 같지만 예외적), ALTER, DROP, TRUNCATE 테이블, 열 생성하기 -- 테이블 생성하기 CREATE TABLE sample_product ( product_id number, product_name varchar2(30), manu_date date ); CREAT TABLE 열 추가하기 -- 테이블에 열 추가하기 INSERT INTO sample..

DB/SQL 응용 2022.07.04

'SQL' SELECT 문, WHERE 조건절 (*기초 분석)

SELECT 문 기본 SELECT * FROM employees; 테이블 모든 열 조회 WHERE 조건절 SELECT employee_id, first_name, last_name FROM employees; SELECT * FROM employees WHERE email LIKE 'V'||'%'; SELECT * FROM employees WHERE salary >= 6000 ORDER BY salary; 테이블 모든 열 조회 연산자 SELECT * FROM employees WHERE salary IN (6000, 8000) ORDER BY salary; IN : 해당값만 출력 WHERE email LIKE 'B'||'%' ORDER BY salary; WHERE email LIKE 'B'||'___..

DB/SQL 응용 2022.07.03

'SQL' 기초설정 및 디벨로퍼 익히기 (*Oracle 11g)

DB 생성 Oracle SQL Developer 접속 +(접속) >> Name ‘oracle’, 사용자 이름 ‘SYSTEM’, 비밀번호'7397' >> 저장/테스트/접속 접속정보 생성 ALTER USER HR ACCOUNT UNLOCK IDENTIFIED BY 1234; +(접속) >> Name ‘실습용 HR’, 사용자 이름 ‘HR, 비밀번호'1234' >> 저장/테스트/접속 모든 테이블 보기 SELECT * FROM TAB; TAB - 테이블 SQL Developer 사용법 알아보기 기초설정 쿼리문 * : 모든 열 표시, 애스터리스크(Asterisk) /* */ : 블록 주석처리 -- : 해당 행 주석처리 표시, 주석 @c:₩sql_practice₩create_table.sql; @c:₩sql_prac..

DB/SQL 응용 2022.06.29
반응형
LIST