목록MySQL (4)
브래의 슬기로운 코딩 생활
오늘은 다음 주에 있을 중간고사 내용을 복습 했다. DBMS: 종속성 중복성 해결 외부 스키마: 사용자의 관점~ 개념 스키마: 정의 내부 스키마: 물리적으로 저장 create database dbname; use database; 간단한 쿼리 구문 BETWEEN A AND B = AB포함 LIKE '김_': 김뒤에 한글자만 있는 데이터를 표시 NAME = NULL / 틀림 NAME IS NULL / 맞음 복잡한 문장에서는 괄호로 연산 우선순위 지정 테이블 수정 = ALTER TABLE 테이블명 데이터 조작어 (DML): SELECT, UPDATE, INSERT, DELETE 등 데이터 정의어 (DDL): CREATE, DROP, ALTER 데이터 제어어 (DCL): GRANT, REVOKE 인덱스: 목차..
부속 질의 - Subquery 스칼라 부속질의 인라인 뷰 부속질의 중첩질의 부속질의 사용자 정의 함수 - User-Defined Function 사용자 정의함수 (User-Defined Function) - 사용자 정의 함수는 수학의 함수와 마찬가지로 입력된 값을 가공하여 결과 값을 되돌려줌 - 절차형 SQL을 활용하여 일련의 SQL 처리를 수행하고, 수행 결과를 단일 값으로 반환할 수 있는 절차형 SQL 입니다. - SELECT 문에 포함 - 예) SELECT customer_id, order_id, sale_price, fnc_interest(sale_price) 'interest' FROM orders; 사용자 정의함수 문법 CREATE FUNCTION function_name (parameter1..
Primary Key (기본키) Primary Key는 테이블 당 하나만 존재할 수 있는 가장 기본이 되는 Key이다. 한 테이블/릴레이션에서 특정 레코드/튜플을 유일하게 구별할 수 있는 고유식별 속성을 나타낸다. 그러므로 다른 레코드 값과 중복될 수 없고 NULL일 수도 없다. Primary Key (기본키) 설정하기 테이블을 새로 만들 때 (column1이 primary key일 경우): CREATE TABLE table_name( column1 datatype NOT NULL PRIMARY KEY, column2 datatype, … ); 이미 만들어진 테이블을 수정할 때: ALTER TABLE table_name ADD PRIMARY KEY (column_name); 이 경우에는 primary k..
데이터 베이스의 시작 파일 시스템과 DBMS의 차이점 구분 파일 시스템 DBMS 데이터 중복 데이터를 파일 단위로 저장하므로 중복 가능 DBMS를 이용하여 데이터를 공유하기 때문에 중복 가능성 낮음 데이터 일관성 데이터의 중복 저장으로 일관성이 결여됨 중복 제거로 데이터의 일관성이 유지됨 데이터 독립성 데이터 정의와 프로그램의 독립성 유지 불가능 데이터 정의와 프로그램의 독립성 유지 가능 관리 기능 보통 데이터 복구, 보안, 동시성 제어, 데이터 관리 기능 등을 수행 프로그램 개발 생산성 나쁨 짧은 시간에 큰 프로그램을 개발할 수 있음 기타 장점 별도의 소프트웨어 설치가 필요 없음 (운영체제가지원) 데이터 무결성 유지, 데이터 표준 준수 용이 MySQL 실습