1. 서버 접속
mysql -uroot -p
-> root유저로 mysql을 실행, 비밀번호를 적는 옵션을 추가
D드라이버 경우
-> D:
-> cd \Bitnami\wamp~\mysql\bin
2. 데이터베이스 만들기
CREATE DATABASE 'DB name';
3. 데이터베이스 삭제하기
DROP DATABASE 'DB name';
4. 데이터베이스 목록 출력하기
SHOW DATABASES;
5. 내가 만든 데이터베이스에 접속하기
USE 'DB name';
-> 서버에서 내리는 명령어는 선택한 데이터베이스에 적용됨
6. 테이블 생성
CREATE TABLE topic{
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
descriotion TEXT NULL,
created DATATIME NOT NULL.
author VARCHAR(30) NULL,
profile VARCHSAR(100) NULL,
PRIMARY KEY(id)
}
INT(11)
->괄호안 숫자를 얼마까지 노출 시킬 것인지
NOT NULL
->Column 값, 값이 없는 것을 허용하지 않음
NULL AUTO_INCREMENT
->자동으로 증가
VARCHAR(100)
->VAR : variable의 약자
->CHAR : character의 약자
->(): 괄호안 숫자는 입력가능한 숫자를 정해줌
NULL : null을 허용
PRIMARY KEY(id)
->id column이 주 키로 설정
->key를 쓰는 이유로는, 성능적인 측면과 "중복 방지" 기능
->key를 통해서 각각의 행을 식별
'공부 > MySQL' 카테고리의 다른 글
관계형 데이터 모델링 (1) (0) | 2020.02.27 |
---|---|
SQL join (0) | 2020.02.26 |
DATABASE2-MySQL(4) (0) | 2019.07.31 |
DATABASE2-MySQL(3) (0) | 2019.07.31 |
DATABASE2-MySQL(2) (0) | 2019.07.29 |