INSERT
DESC table; 테이블의 구조 출력
INSERT INTO table_name (column_1, column_2, column_3, ...) VALUES (value_list_1), (value_list_2), ... (value_list_n);
추가된 데이터를 보려면
SELECT * FROM table;
INSERT
DESC table; 테이블의 구조 출력
INSERT INTO table_name (column_1, column_2, column_3, ...) VALUES (value_list_1), (value_list_2), ... (value_list_n);
추가된 데이터를 보려면
SELECT * FROM table;
MySQL 테이블의 생성
CREATE TABLE topic(
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULl,
description TEXT NULL,
created DATETIME NOT NULL,
author VARCHAR(30) NULL,
profile VARCHAR(100) NULL,
PRIMARY KEY(id))
이렇게 테이블을 생성해준다
INT는 데이터형이고 NOT NULL은 NULL값 이 되면 안된다 즉 값이 없으면 안된다는 뜻
AUTO_INCREMENT는 생성할때마다 자동으로 1, 2, 3 순으로 증가한다
VARCHAR은 가변길이 문자열로 문자 입력이 가능해지고
TEXT는 본문을 쓰기 알맞은 유형이다
PRIMARY KEY(id)는 id를 기본키값으로 하겠다는 뜻이다
MySQL의 구조
데이터베이스보단 스키마라는 표현을 자주 사용할 것임
스키마는 표들을 서로 그룹핑 할 때 사용하는 일종의 폴더
스키마들이 많아지면 데이터베이스 서버라고 부른다
생성
CREATE DATABASE 이름;
삭제
DROP DATABASE 이름;
데이터베이스 목록 보기
SHOW DATABASES;
사용
USE 이름;
Structured
Query
Language
table. 표
row, record, 행
column, 열