본문 바로가기
MySQL

[SQL] 기본 명령어 (DB 생성 및 삭제, 테이블 구조 조회 등)

by 스응 2023. 3. 6.
728x90
728x90

#  데이터베이스 생성

  - 생성된 DB는 MySQL 서버에 저장됨

  - DB 내에서 테이블을 생성하고 데이터를 저장할 수 있음

  - DB 이름이 중복될 경우 오류 발생

 

CREATE DATABASE DB명;


#  데이터베이스 선택

  - 해당 DB를 사용하겠다고 명시하는 것

 

USE DB명;
-- 또는 스키마에서 해당 DB를 더블 클릭

 

#  데이터베이스 삭제

DROP DATABASE DB명;

 

#  데이터베이스 목록 조회

SHOW DATABASES;

 

#  테이블 목록 조회

SHOW TABLES;

 

#  테이블 구조 조회 (컬럼별 제약조건 확인)

DESC 테이블명;

 

  - Field : 컬럼명

  - Type : 자료형

  - Null 

      1) YES (NULL 가능)

      2) NO (NULL 불가능 == NOT NULL)

  - Key 

      1) PRI : 기본키 (PK)

      2) MUL : 외래키 (FK)

 

#  테이블 정의 시 사용한 구문 조회

SHOW CREATE TABLE 테이블명;

 

#  sql 파일 가져오기

-- CMD에서 작동
source 경로\파일명.sql

 

 


기타 메모

- 가급적 예약어는 대문자로, 직접 이름을 정의하는 단어들은 소문자로 작성하기
- 스네이크 표기법 권장 (연결 단어를 _로)  ex) student_id
320x100
반응형

댓글