https://data-make.tistory.com/771
https://velog.io/@nefertiri/AWS-EC2%EB%A1%9C-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0
https://jojoldu.tistory.com/259
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
SHOW DATABASES; // 모든 데이터베이스 나열
CREATE DATABASE my_db; // 새로운 데이터베이스 생성
USE my_db; // 작업할 데이터베이스 선택
SHOW TABLES; // 현재 데이터베이스의 모든 테이블 보기
DESCRIBE my_table; // 현재 데이터베이스의 사용자 보기
// 테이블 생성
CREATE TABLE my_table (
_id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(32) NOT NULL,
nickname VARCHAR(12) DEFAULT 'puga',
phone VARCHAR(12)
) ENGINE=INNODB;
// 데이터 삽입(INSERT)
INSERT INTO my_table (name,nickname,phone) VALUES('박문','푸가','01011112222');
// 테이블에 삽입한 데이터 보기
SELECT * FROM my_table; // 모든데이터 보기
SELECT _id,name FROM my_table; // _id,name 데이터만 보기
SELECT * FROM professor WHERE name = '박문'; // name='박문'으로 된 데이터만 보기
SELECT * FROM student ORDER BY _id; // [ORDER BY] : 가져온 데이터를 특정 칼럼 기준으로 정렬
SELECT * FROM student WHERE belong = 'IDE'; // belong값이 'IDE' 인 데이터 불러오기
SELECT * FROM student WHERE status > 4 AND belong = 'IDE'; // [AND,OR,><] 같은 연산자도 사용가능
와일드카드
SELECT * FROM student WHERE _id LIKE '2009%'; // _id가 2009로 시작하는 모든것 가져옴
SELECT * FROM student WHERE NOT _id LIKE '2009%'; (비추)
SELECT * FROM student WHERE _id NOT LIKE '2009%'; (권장)
DROP DATABASE my_db; // 데이터베이스 삭제
DROP TABLE my_table; // 테이블 삭제
// 업데이트를 할 땐 안전모드를 풀어주고 작업 후 다시 걸어주기
SET SQL_SAFE_UPDATES = 0;
SET SQL_SAFE_UPDATES = 1;