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 |