1. 데이터베이스
1) 현재 존재하는 DATABASE가 무엇인지 확인
SHOW DATABASES;
2) 새로운 DATABASE를 생성
CREATE DATABASE <database name>;
3) DATABASE를 삭제
DROP DATABASE <database name>;
4) 사용하려는 DATABASE를 지정
USE <database name>;
5) 현재 내가 사용하고 있는 데이터베이스가 무엇인지 확인
SELECT database();
2. 테이블 (데이터베이스 안에 있는 파일)
1) 테이블 생성
CREATE TABLE <table name>(
column_name data_type,
column_name data_type
);
2) 현재 존재하는 테이블 확인
SHOW TABLES;
3) 테이블의 서식 확인
SHOW COLUMNS FROM <table name>; 혹은 DESC <table name>;
4) 테이블 삭제하기
DROP TABLE <table name>;
5) 테이블에 데이터를 넣기
INSERT INTO <table name>(column_name1, column_name2) VALUES (값1, 값2);
6) 테이블 안에 저장되어있는 데이터 전체 확인
SHOW * FROM <table name>;
3. 에러가 났을때 에러의 원인을 확인
SHOW WARNINGS;
4. 테이블 생성시 column의 기본값 지정하기 (Setting Default Values)
CREATE TABLE <table name>(
column_name1 data_type DEFAULT '기본값'
column_name2 data_type DEFAULT '기본값'
);
!!!주의: data type 중 TEXT는 default 값을 갖지 않는다.
5. Primary Keys : a unique identifier
CREATE TABLE <테이블명>(
column_name INT AUTO_INCREMENT NOT NULL,
column_name data_type,
column_name data_type,
PRIMARY KEY (primary key로 지정할 column_name)
);
혹은
CREATE TABLE <테이블명>(
column_name INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
column_name data_type,
column_name data_type
);
'Database > Mysql' 카테고리의 다른 글
MySQL_section9_The Magic of Aggregate Functions (0) | 2017.11.08 |
---|---|
MySQL_section8_Refining our selections (0) | 2017.11.08 |
MySQL_section7_The world of string functions (0) | 2017.11.08 |
MySQL_section6_CRUD Exercise (0) | 2017.11.08 |
MySQL_section5_CRUD (0) | 2017.11.08 |