[MySQL] 데이터 조작어 DML의 SELECT 기본 사용법
·
Database/MySQL
데이터 조작어 DMLDML; Data Manipulation LanguageDDL은 테이블 자체를 생성하거나 수정하는 등 테이블을 관리하기 위해 사용하는 언어였다면DML은 그 테이블 안에 있는 데이터 즉, 튜플·어트리뷰트와 같은 값을 관리한다. INSERT, UPDATE, DELETE, SELECT를 사용하는데 데이터베이스 4대 요소 CRUD를 구현한다.C = Create → INSERTR = Read → SELECTU = Update → UPDATED = Delete → DELETE 그 중 가장 많이 사용하게 될 데이터를 검색하는 SELECT의 기본 문법에 대해서 알아볼 수 있다.   SELECT 구성 SELECT [ ADD | DISTINCT ] {속성}FROM {테이블}[WHERE][GROUP BY..
[MySQL] ALTER TABLE의 ADD와 DROP
·
Database/MySQL
데이터 정의어 DDLDDL; Data Definition Language생성, 변경, 삭제 등 데이터베이스 구조를 정의한다. ALTER TABLE테이블의 구조를 변경할 때 사용하는 ALTER TABLE 명령어. ADD, DROP, MODIFY, CHANGE, RENAME 속성을 추가, 삭제, 수정을 할 수 있다. add와 drop을 통해서 속성와 제약조건을 추가, 삭제하는 방법을 알아보고자 한다.  ADD 속성 추가ALTER TABLE 테이블 ADD 속성 타입 [NOT NULL] [DEFAULT 기본값];add와 함께 추가할 속성을 지정한다.alter table guest add phone int;     DROP 속성 삭제ALTER TABLE 테이블 DROP COLUMN 속성;속성은 하나의 열 → Co..
[MySQL] 데이터 정의어 DDL의 CREATE
·
Database/MySQL
데이터 정의어 DDLDDL; Data Definition Language생성, 변경, 삭제 등 데이터베이스 구조를 정의한다. 생성 CREATECREATE 명령어를 통해서 DATABASE와 TABLE을 생성할 수 있다.테이블 생성 방법과 각 제약조건에 대해 알아보자.  CREATE DATABASE데이터베이스를 생성. 테이블 생성 전에 실행하는 단계로 데이터베이스는 여러 테이블을 포함하는 큰 틀. CREATE TABLE테이블을 생성. 데이터베이스 위에 올라가는 실제 값이 저장되는 테이블. 릴레이션이라고 부르기도 한다. 속성이름 데이터타입 [제약조건]속성1 INT NOT NULL;테이블 생성 후 속성 생성은 위처럼 진행된다.INT타입의 속성1 이라는 이름의 Attribute를 생성하고, NULL값이 오면 안 ..