더 많은 포스팅 보기 자세히보기

SQL 3

SQL의 구성: DML 레코드 삽입(INSERT)

DML(Data Manipulation Language) - 데이터조작어 데이터를 조작(선택, 삽입, 수정, 삭제)하는 데 사용되는 언어 DML 구문이 사용되는 대상은 테이블의 행 DML 사용을 위해서는 반드시 테이블이 정의되어 있어야 함 • 레코드 삽입 (INSERT) • 레코드 수정 (UPDATE) • 레코드 삭제 (DELETE) • 레코드 검색 (SELECT) DML – 데이터 삽입 (INSERT) insert into () values () : 삽입에 사용될 테이블의 필드들 : 의 순서에 맞춰 삽입될 값 에 나열되지 않은 필드에 대해서는 널값이 입력됨 를 생략할 경우 에는 테이블을 생성할 때 나열한 필드의 순서에 맞춰서 값을 나열 INSERT 질의1 (기본 형식) INSERT INTO depart..

SQL의 구성: DDL

SQL은 크게 DDL과 DML로 구성됨 데이터 정의 언어 (DDL: Data Definition Language) - 데이터 저장 구조를 명시하는 언어 - 테이블 스키마의 정의, 수정, 삭제 데이터 조작 언어 (DML: Data Manipulation Language) - 사용자가 데이터를 접근하고 조작할 수 있게 하는 언어 - 레코드의 검색(search), 삽입(insert), 삭제(delete), 수정(update) DDL – 데이터베이스 생성 형식 create database 데이터베이스 생성 확인 / 데이터베이스 사용 show databases; use ; DDL – 테이블 생성/삭제/수정 / 데이터 타입 필드의 Data type 종류 DDL – 테이블 생성 create table () - 는 '..

질의어와 SQL

SQL은 Structured Query Language의 약자 1974년 IBM의 System R project에서 개발된 Sequel이란 언어에 기초 관계 대수나 관계 해석은 확실한 이론적 배경을 제공하나 사용으로 쓰이기에는 어렵고 적절치 않음 SQL은 자연어와 유사하고 비절차적 언어이므로 사용하기 용이함 기본 용어 릴레이션 (relation) : 2차원의 테이블(스프레드 시트와 유사) 레코드(record) : 릴레이션의 각 행 튜플(tuple) : 레코드를 좀더 공식적으로 부르는 용어 애트리뷰트(attribute) : 릴레이션에서 이름을 가진 하나의 열 릴레이션의 예

반응형