본문 바로가기

dml4

Chapter 8. DDL, DML, DCL 1. DDL(Data Definition Language) ⦁ DDL은 데이터를 생성하거나 수정, 삭제 등 데이터의 전체 골격을 결정하는 언어 a. 종류 명령어 역할 Create 데이터 베이스, 테이블 생성 Alter 테이블 수정 Drop 데이터베이스, 테이블 삭제 Truncate 테이블 초기화 2. DML(Data Manipulation Language) ⦁ DML은 테이블에 있는 행과 열을 조작하는 언어 a. 종류 명령어 역할 Select 데이터 조회 Insert 데이터 삽입 Update 데이터 수정 Delete 데이터 삭제 3. DCL(Data Control Language) ⦁ DML은 데이터베이스에 접근하거나 객체에 권한을 주는 등의 역할을 하는 언어 a. 종류 명령어 역할 Grant 특정 작업.. 2023. 2. 2.
Chapter 30. JDBC 목차 1. JDBC(Java Database Connectivity) ■ JDBC란? 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 AP 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법 제공 JDBC 구조는 아래 이미지를 참조 ■ 데이터베이스 연결 데이터베이스와 연결을 위해DBConnectionMgr 클래스를 사용 DBConnectionMgr 클래스에서 드라이버, 데이터베이스 주소, 유저, 비밀번호를 설정하면 됨 MySQL의 포트번호는 3306 ■ DML(Data Manipulation Language) DML은 CRUD역할을 하는 Insert, Select, Update, Delete로 구성 자바에서 MySQL로 데이터베이스를 연결하여 해당 쿼리 실행 가능 Select를 제외한 명령어는 exe.. 2023. 1. 26.
Chapter 5. DML 1. DML a. C : insert / into 데이터 추가 ⦁ 기본은 백커터(`)를 넣어 사용하며 데이터베이스를 use 상태면 생략 가능 1. insert /*================>================*/ select * from student_mst; insert into student_mst (student_id,student_name,mentor_id) values (5, '이강용', 10), (6, '김준경', 10), (7, '이현수', 10), (8, '정의현', 10); select * from university_mst; insert into university_mst (university_id, university_name) values (4, '카이스트'), (5,.. 2023. 1. 25.
Chapter 2. 데이터베이스 1. 데이터베이스 ⦁ 데이터베이스는 통합하여 관리되는 데이터의 집합체 ⦁ 중복된 데이터를 없애고, 자료를 구조화하여 효율적인 처리를 할 수 있도록 관리 ⦁ 데이터베이스는 별도의 미들웨어에 의해 관리되며 이를 DBMS라고 함 ⦁ 우리는 DBMS(Database Management System)로 MySQL을 사용 a. 특징 ⦁ 사용자의 질의에 대한 즉각적인 처리와 응답 ⦁ 생성, 수정, 삭제를 통하여 항상 최신의 데이터를 유지 ⦁ 사용자가 원하는 데이터를 동시에 공유 ⦁ 데이터를 주소가 아닌 내용에 따라 참조 가능 2. SQL ⦁ SQL(Structured Query Language)은 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어 ⦁ 목적에 따라 세가지로 구분함(DDL, DML, D.. 2023. 1. 20.