SQL / CREATE , USE, ALTER

jooog·2022년 2월 24일
0

SQL

목록 보기
5/10

새로운 데이터베이스 생성

CREATE DATABASE 데이터베이스명
새로운 데이터베이스 생성할때 사용하는 구문

CREATE DATABASE timetable;
-- timetable 데이터베이스 생성

새 데이터베이스 사용

USE DATABASE;
USE문을 사용해서 새 데이터베이스를 사용

CREATE TABLE AS SELECT

menu 테이블과 동일한 menu2 테이블 생성

CREATE TABLE menu2 AS SELECT * FROM menu;
-- menu 테이블과 동일한 menu2 테이블을 생성한다

테이블 생성

CREATE TABLE 테이블명

CREATE TABLE test(
  id INT NOT NULL PRIMARY KEY,
  name VARCHAR(20) NULL,
  time INT NOT NULL,
  point FLOAT NULL
);

ALTER TABLE

ALTER TABLE + ADD문을 사용하면 테이블에 컬럼 추가 가능

위에서 만든 test 테이블에 컬럼을 하나 더 추가한다

ALTER TABLE test
ADD grade INT NOT NULL;

SELECT * FROM test;
--추가된 컬럼 확인 

ALTER TABLE + MODIFY

  • ALTER TABLE문과 MODIFY문을 사용하면 테이블 컬럼 타입 변경
ALTER TABLE test
ADD grade INT NOT NULL;
-- test 테이블에 grade 컬럼 추가

ALTER TABLE test
MODIFY grade varchar(20) NULL;
-- grade 컬럼 타입을 varchar로 변경

ALTER TABLE + DROP

  • ALTER TABLE문과 DROP문을 사용하면 테이블 컬럼 제거
ALTER TABLE test
DROP grade;

0개의 댓글