Database
-
MySQL 기본 문법 - 레코드 선택하기데이터베이스/MySQL 2020. 9. 25. 01:59
SELECT란? SELECT는 테이블 안에 저장된 레코드를 선택할 수 있다. SELECT의 문법은 아래와 같다. SELECT 필드이름 FROM 테이블이름 [WHERE 조건] SELECT로 필드 이름을 선택하고, FROM으로 테이블의 이름을 선택해준다. 그럼 해당 테이블의 필드에 해당하는 레코드를 선택하게 된다. 추가로 WHERE 조건을 입력하면 해당 조건에 맞는 레코드를 찾아준다. SELECT의 실제 예시 위와 같은 표를 만들었다고 가정하자. (참고로 테이블명은 'Student'다.) SELECT * FROM Student; -- 해당 테이블에 해당하는 모든 레코드 선택 SELECT Name FROM Student; -- 'Student' 테이블의 'Name' 레코드 선택 SELECT Age FROM S..
-
MySQL 기본 문법 - 데이터베이스 수정하기데이터베이스/MySQL 2020. 9. 25. 01:19
데이터베이스 만들기에서 보았듯 데이터베이스를 수정할 때도 똑같은 경로로 데이터에 접근한다. 데이터베이스 안에 'USE' 명령어로 접속한 뒤에 수정해주면 된다. 수정할 때는 'ALTER' 명령어를 써준다. ALTER 명령어 설명 ADD 테이블에 필드를 추가한다. MODIFY 테이블에 있는 필드의 타입들을 변경가능하다. DROP 테이블에 있는 필드를 삭제한다. ALTER 명령어의 사용법 명령어의 사용법은 다음과 같다. CREATE DATABASE TestDb; -- 데이터 베이스 생성 USE TestDb; -- 데이터 베이스 선택 CREATE TABLE Student( -- 테이블 생성 Num INT AUTO_INCREMENT PRIMARY KEY NOT NULL, -- 숫자 / 정수형 / 자동 채움 / 고..
-
CRUD란?데이터베이스/데이터베이스 기본 2020. 9. 23. 12:09
CRUD란? 대부분의 소프트웨어가 가지는 기본적인 데이터 처리 기능을 일컫는 말. Creat (생성) Read (읽기) Update (갱신) Delete (삭제) 이는 데이터 처리시 가장 기본이 되는 사항이며 주체에 따른 분류는 다음과 같다. 자료의 생성, 갱신, 삭제는 데이터에 입력을 해주고, 데이터는 읽을 수 있는 데이터를 제공한다. CRUD를 SQL언어로 구현할 때는 다음과 같다. 이름 조작 SQL Create 생성 INSERT Read (또는 Retrieve) 읽기( 또는 인출) SELECT Update 갱신 UPDATE Delete (또는 Destroy) 삭제 (파괴) DELETE
-
MySQL이란?데이터베이스/MySQL 2020. 9. 22. 13:04
MySQL이란? 세계적으로 인기 있는 데이터 베이스 프로그램이다. 오픈 소스이고, 다중 스레드와 다중 사용자를 지원하고 있다. 처음에는 다른 곳에서 만들었으나 현재는 돌고 돌아 오라클의 소유가 되었다. 오픈 소스임에도 오라클의 소유가 되고 다양한 오픈소스 데이터베이스 프로그램들이 등장하고 있다. SQL(Structured Query Language) SQL은 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어다. 따라서 SQL 구문도 위의 목적에 맞게 구분가능하다. 1. DDL (Data Definition Language) 데이터베이스나 테이블을 생성, 삭제, 구조를 변경하기 위한 명령어. 주요 명령어로는 CREATE, ALTER, DROP 등. 2. DML (Data Manipulat..