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

2023. 3. 6. 17:05·SQL
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
반응형
저작자표시 비영리 변경금지 (새창열림)

'SQL' 카테고리의 다른 글

[SQL] DDL - 테이블 변경/삭제 (ALTER, RENAME, DROP, TRUNCATE)  (0) 2023.03.06
[SQL] DDL - 테이블 생성 (CREATE)  (0) 2023.03.06
[SQL] MySQL 초기 설정 (안전 모드 해제, 코드 힌트 대문자로 설정)  (0) 2023.03.06
[SQL] 자료형 (Data type)  (0) 2023.03.06
[SQL] 개요  (0) 2023.03.06
'SQL' 카테고리의 다른 글
  • [SQL] DDL - 테이블 변경/삭제 (ALTER, RENAME, DROP, TRUNCATE)
  • [SQL] DDL - 테이블 생성 (CREATE)
  • [SQL] MySQL 초기 설정 (안전 모드 해제, 코드 힌트 대문자로 설정)
  • [SQL] 자료형 (Data type)
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (385)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • IT Notes (13)
      • Error Notes (17)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
      • etc. (0)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    Android
    jsp
    js
    개발일지
    SQL
    CSS
    cs
    zapier
    jQuery
    tailwindcss
    http
    java
    SWAGGER
    HTML
    SpringBoot
    typeScript
    C#
    git
    php
    Hotkeys
    Wordpress
    Codeigniter
    오블완
    vuejs
    티스토리챌린지
    Swing
    면접
    errorNote
    SEO
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[SQL] 기본 명령어 (DB 생성 및 삭제, 테이블 구조 조회 등)
상단으로

티스토리툴바