[MySQL] 4. 데이터의 추가, 삭제, 갱신
·
DB/MySQL
16. 행 추가하기 - INSERT 1) INSERT로 행 추가하기 INSERT INTO 테이블명 VALUES(값1, 값2, ...) INSERT INTO 테이블명(열1, 열2, ...) VALUES(값1, 값2, ...) , (값1, 값2, ...) , (값1, 값2, ...) , ... 테이블의 열에 NOT NULL제약이 있을 경우, 해당 열에 NULL 삽입 시 에러가 발생한다. CREATE TABLE IF NOT EXISTS sample ( id INT, num INT NOT NULL ); INSERT INTO sample VALUES(1); //error... INSERT INTO sample VALUES(1, NULL); //error... CREATE TABLE IF NOT EXISTS sam..
[MySQL] 1. 데이터베이스와 SQL
·
DB/MySQL
1) 데이터베이스 데이터베이스는 이러한 의미있는 데이터를 모아놓은 데이터의 모임이다. 데이터베이스 내의 데이터는 영구적으로 보존해야 하기 때문에 보조 기억장치에 저장하여 관리된다. 이러한 데이터베이스를 이용하기 위해 DBMS를 이용한다. 서비스를 운용하는데 필요한 데이터를 저장하고 관리하기 위한 도구가 DBMS이다. SQL을 통해 DBMS를 이용하여 데이터베이스를 참조하거나 데이터를 관리한다. SQL은 RDBMS를 조작할 떄 사용되는데 크게 3가지로 나뉠 수 있다.DML(Data Manipulation Language) : 데이터베이스에 새로운 데이터를 추가하거나 삭제, 수정 등 데이터를 조작할 때 사용하는 명령어(ex: SELECT, UPDATE, DELETE)DDL(Data Definition Lan..