mysql -uroot -p
// 명령어를 입력하면 비밀번호를 치게 된다
root
권한으로 들어가게 된다.root
로 사용하지 않는다.create database < name >;
// database를 만든다. (스키마를 만든다)
show databases;
// 만들어져 있는 database를 확인한다.
drop database < name >;
// 특정 이름의 database를 제거한다.
use < name >;
CREATE TABLE < NAME > (
< Column Name > < 조건 ...>
);
CREATE TABLE topic (
-> id INT(11) NOT NULL AUTO_INCREMENT,
-> tittle VARCHAR(100) NOT NULL,
-> discripton TEXT NULL,
-> created DATETIME NOT NULL,
-> author VARCHAR(30) NULL,
-> profile VARCHAR(100) NULL,
-> PRIMARY KEY(id)
-> );
-> 이런 방식으로 각 컬럼들의 조건을 만들어 줄 수 있다.
INSERT INTO topic ( < column name > ) VALUES( < values > )
INSERT INTO topic (tittle, discripton, created, author, profile) VALUES('MySQL', 'MYSQL is..', NOW(), 'egoing', 'developer');
SELECT * FROM topic;
// 별다른 조건이없으면 모든 데이터를 불러온다.
UPDATE < table name > SET < column name > WHERE < 값을 바꿀 부분 >
UPDATE topic SET discripton='Oracle is..', tittle = 'Orcale' WHERE id=1
// table topic에서,
// SET이하의 내용으로 수정을 할건데,
// id가 1인 곳에서만 수정한다
// where문이 꼭 필요하다!
DELETE FROM topic WHERE id = 1;
// id가 1인 것을 삭제한다.
DROP TABLE < table name > ;
// 테이블 전체 삭제
생활코딩 DATABASE2 강의를 들으며 기록한 내용입니다.
생활코딩 - DATABASE2