본문 바로가기
Programming/DB

01 | 데이터베이스와 테이블 만들기

by lucid_07 2023. 9. 25.
반응형

MySQL 설치 | 환경 변수 등록 | 윈도우 터미널에 Git Bash 설정(Git Bash 기본 터미널 보기 싫다) .... 등 준비

기초 명령어

데이터베이스 조작

명령어: 존재하는 데이터베이스 나열

SHOW databases;

명령어: 데이터베이스 생성

CREATE DATABASE <name>

공백은 넣지 말 것. 코드는 대문자로 쓰는 것을 추천: 시인성 좋음

여러 줄에 걸쳐 명령을 해도 mysql은 알아 듣는다.

명령어: 삭제

DROP DATABASE <name>;

명령어: 데이터베이스 선택

USE <database name>;
-- 다음 명령으로 바뀐 데이터베이스를 확인할 수 있다.
SELECT database();

workbench에서 더블클릭한 것과 같은 효과

테이블 조작

a collection of related data held in  structured format within a database

Column: headers
Row: Entries, the actual data

데이터 타입

여러 종류의 타입들이 있다는 것 정도만 알고 넘어가자. 공식 문서를 보면 더 많은 데이터 타입을 확인할 수 있다.

INT: max signed value of 2147483647

VARCHAR: A Variable-Length String - 최대 길이를 지정할 수 있음.

CREATE TABLE tablename
  (
	column_name data_type,
    	column_name data_type
  );
  
SHOW TABLES;

명령어: 테이블 속성 확인

DESC <table name>;
-- 혹은
SHOW COLUMNS FORM <tablename>;

단순히 Workbench를 사용하면 쉽게 알 수 있다.

명령어: 테이블 삭제

DROP TABLE <tablename>;
반응형

'Programming > DB' 카테고리의 다른 글

데이터베이스 기초  (0) 2023.09.29