74일차 - 데이터 베이스 명령어

김민찬·2021년 7월 22일
0

취업으로의 여정

목록 보기
75/196

오늘은 데이터베이스 관련 명령어 중 몇 개를 정리하려고 한다.

  • 기본이 되는 데이터베이스를 생성하는 명령어 CREATE DATABASE 로 이름이 testDB 인 데이터 베이스를 생성하기
CREATE DATABASE testDB;
  • 데이터베이스를 사용하려고 할때는 USE 뒤에 데이터 베이스 이름을 넣으면 된다. 데이터 베이스를 사용한다고 명시 함으로써 테이블을 만들거나 수정, 삭제 등의 작업을 수행할 수 있다.
    위에서 생성한 testDB를 사용하려면
USE testDB;
  • 테이블을 생성하는 방법은 CREATE TABLE을 입력 후 뒤에 생성하고 싶은 테이블 이름을 넣고 괄호 사이에 COLUMN 이름을 넣으면 된다.
CREATE TABLE 테이블이름 (
  컴럼명 데이터 타입 조건,
  컴럼명 데이터 타입 조건,
  ...
  컴럼명 데이터 타입 조건
);

이런 식으로 넣는 것이다.

만약

필드 이름필드 타입그 외 속성
id숫자Primary key이면서 자동으로 증가
customer_name문자열(최대 10개의 문자)Null이면 안됨
created_at날짜타입

이라는 customer_info 라는 테이블을 만들고 싶으면

CREATE TABLE customer_info (
  id int PRIMARY KEY AUTO_INCREMENT,
  customer_name varchar(10) not null,
  created_at DATE
);

이렇게 생성할 수 있다.

  • 만든 테이블을 확인하려면 DESCRIBE를 사용하면 되는데,
    위에서 만든 customer_info라는 테이블을 확인하고 싶으면
DESCRIBE customer_info;

라고 입렵하면

+---------------+-------------+------+-----+---------+----------------+
| Field         | Type        | Null | Key | Default | Extra          |
+---------------+-------------+------+-----+---------+----------------+
| id            | int         | NO   | PRI | NULL    | auto_increment |
| customer_name | varchar(10) | NO   |     | NULL    |                |
| created_at    | date        | YES  |     | NULL    |                |
+---------------+-------------+------+-----+---------+----------------+

이런 테이블을 확인 할 수 있다.

profile
두려움 없이

0개의 댓글