Database/MySQL 4

MySQL #4_ 사용자 정의 변수 사용하기

안녕하세요. 문범우입니다.오늘은 MySQL에서 변수를 이용하는 방법에 대해 알아보도록 하겠습니다.이해를 돕기 위해 예제를 가지고 진행하는 방식으로 해볼게요.예제에서는 delimiter에 대한 사용이 나옵니다.delimiter에 대해서 잘 모르신다면 지난 포스팅을 통해 확인하시길 바랍니다.1. 예제 환경 구성 오늘은 아래와 같은 테이블에서 시작합니다. 테이블을 만들기 위한 코드는 아래와 같습니다. 12345678910111213141516CREATE TABLE person_1(_id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(32) NOT NULL,job VARCHAR(64),height INT NOT NULL,english INT NOT NULL); INSERT INT..

Database/MySQL 2017.10.31

MySQL #3_ TRIGGER(트리거) 및 DELIMITER(델리미터) 개념과 사용법

안녕하세요. 이번 포스팅에서는 MySQL의 명령어가 아닌 개념적인 내용과 해당 개념의 사용법을 알아보려합니다.오늘 소개해드릴 MySQL의 개념은 Trigger(트리거)와 Delimiter(델리미터) 입니다.예제가 함께 포함되어 있으니 따라하면서 하시면 이해하시는데 보다 수월하길 것 입니다. 1. TRIGGER(트리거)MySQL을 공부하다 보면 트리거(trigger)라는 단어를 볼 수 있습니다.트리거가 무엇일까요?위키백과에서의 정의를 보면 이와 같습니다. 데이터베이스 트리거(Database Trigger)는 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미한다. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, ..

Database/MySQL 2017.10.22 (1)

MySQL #2_ SELECT 조건에 따른 데이터 검색

안녕하세요. 문범우입니다.이번에는 지난 포스팅에 이어서 MySQL의 'SELECT 조건에 따른 데이터 검색'에 대한 명령어를 알아보겠습니다. SELECT (속성1, 속성2, … ) FROM (테이블명) WHERE (조건식);(조건식)에 의해 해당하는 행을 선택하고 (속성1, 속성2, … )에 의해 열을 선택합니다. SELECT * FROM (테이블명);WHERE 조건문이 없으므로 모든 행을 선택하고, *(: 모든)을 통해 모든 열을 선택합니다.즉 (테이블명)의 이름을 가진 테이블을 확인하는 명령어입니다. SELECT * FROM (테이블명) WHERE (조건1) AND (조건2);(테이블명)의 테이블에서 (조건1)과 (조건2)를 모두 만족하는 행의 모든 열을 선택합니다. SELECT * FROM (테이블..

Database/MySQL 2017.10.22

MySQL #1_ Database 및 Table 생성, 확인, 제거, 수정

안녕하세요.데이터베이스를 학교에서 공부중에 있는데 MySQL을 사용하여 수업을 하고 있습니다.따라서 MySQL에서 사용되는 명령어들을 정리할겸 포스팅을 진행하려 합니다.각각의 명령어들을 최대한 순서(?)에 맞춰서 의미들을 설명하려하는데부족한 점이 있거나 추가적인 명령어들이 있다면 덧글로 피드백 해주세요 :) 이번 포스팅에서 공부해볼 내용은 'Database 및 Table 생성 / 확인 / 제거 / 수정' 에 대한 명령어 입니다.다음 포스팅에서는 '조건에 따른 데이터 검색'에 대한 명령어를 알아보겠습니다.CREATE DATABASE 데이터베이스명 default CHARACTER SET UTF8;(데이터베이스명)이라는 데이터 베이스를 생성하고 한글을 사용할 수 있는 UTF8로 문자열을 저장 GRANT ALL..

Database/MySQL 2017.10.22 (1)