MYSQL

    MySQL - join (+ case 조건문)

    join = 테이블을 설계할 때 데이터의 무결성을 유지하고, 중복되는 데이터 처리를 위해 사용된다. -- students 테이블 생성 create table students( id int auto_increment primary key, first_name varchar(100) ); --papers 테이블 생성 create table papers( title varchar(100), grade int, student_id int, foreign key(student_id) references students(id) on delete cascade ); foreign key / references student_id는 papers테이블 내에 있던 자료가 아니라 students테이블에 있는 id 컬럼을 불..

    MySQL 기본문법

    - 테이블 생성하기. use yhdb; --야후db에서 작업하겠다. create table tweets(username varchar(15), -- username컬럼을 생성할 것이고, varchar로 15글자까지만 받을것이다. content varchar(140), --content 컬럼도 마찬가지로 varchar로 140글자까지만 받을것이다. favorites int -- favorites컬럼은 int형의 숫자만 받을것이다. ); 여기서 varchar는 문자와 숫자를 보관할 수 있는 데이터베이스 관리 시스템의 필드의 자료형의 하나로 입력된 자료의 크기만큼만 메모리를 할당하기 때문에 메모리의 낭비를 줄일 수 있음. select * from tweets; --tweet 테이블 불러오기 not null -..