본문 바로가기

SQL

SQL ) 명령어

데이터베이스 생성

CREATE DATABASE `데이터베이스명`;

데이터베이스 삭제

DROP DATABASE `데이터베이스명`;

데이터베이스 보기

SHOW DATABASES;

데이터베이스 선택

USE `데이터베이스명`;

 

테이블 생성

기본키(Primary Key)

  • 값 중복을 허용하지 않는다. 식별키이다.
  • NULL값을 허용하지 않는다.
  • 테이블에서 한 개만 생성 가능하다.
  • 검색속도가 가장 빠르다

 

유니크키(Unique Key, Unique Index)

  • 값 중복을 허용하지 않는다.
  • NULL값을 허용한다.
  • 테이블에서 여러 개 생성 가능하다.
  • 검색 속도가 두번째로 빠르다
CREATE TABLE table_name (
    칼럼명1 data_type,
    칼럼명2 data_type
    PRIMARY KEY (`id`)
)

테이블 보기

show tables;

테이블 스키마 보기

desc `테이블명`;

테이블 삭제

drop table `테이블명`

테이블 삽입

INSERT INTO table_name VALUES (value1, value2, value3,...);
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...);

테이블 변경

UPDATE `테이블명` SET 컬럼명=컬럼명, 컬럼명=컬럼값 WHERE 기준이 될 컬럼=컬럼값;

테이블 로우 삭제

DELETE FROM `테이블명` WHERE 삭제하려는 컬럼명=컬럼값;

 

반응형

'SQL' 카테고리의 다른 글

SQL ) CASE문  (0) 2024.10.11
SQL ) 조인 JOIN  (0) 2024.10.08
SQL ) 집계함수  (2) 2024.09.30
SQL ) 데이터베이스 키(KEY) 종류  (0) 2024.09.19
SQL ) 데이터 타입  (0) 2024.09.03