wasup
MySQL) DDL(ALTER, DTOP) 사용해보기. 본문
반응형
데이터 정의어 DDL ( Data Definition Language) | ||
데이터 구조와 관련. |
CREATE | 생성 |
ALTER |
수정 |
|
DROP |
삭제 |
|
RENAME |
이름변경 |
|
TRUNCATE | 구조만 남기고 데이터 삭제 |
이전 글 내용
DROP DATABASE mydb1;
CREATE DATABASE mydb1;
USE mydb1;
CREATE TABLE 회원(
번호 int PRIMARY KEY,
성명 varchar(20),
주민번호 char(13)
);
CREATE TABLE 게시물(
번호 int PRIMARY KEY,
제목 varchar(20) NOT NULL UNIQUE,
내용 varchar(200) NULL,
작성자번호 int NOT NULL,
FOREIGN KEY (작성자번호) REFERENCES 회원(번호)
);
INSERT INTO 회원 VALUES(1, '홍길동', '1111111111111');
INSERT INTO 회원 VALUES(2, '홍민지', '2222222222222');
INSERT INTO 회원 VALUES(3, '김은영', '3333333333333');
INSERT INTO 회원 VALUES(4, '최영웅', '4444444444444');
INSERT INTO 게시물 VALUES(1, '제목1', '내용1', 1);
INSERT INTO 게시물 VALUES(2, '제목2', '내용2', 2);
INSERT INTO 게시물 VALUES(3, '제목3', '내용3', 3);
INSERT INTO 게시물 VALUES(4, '제목4', '내용4', 4);
DESC 회원;
DESC 게시물;
select * from 회원;
select * from 게시물;
ALTER : DDL - 구조에 관련된 SQL 명령어. 수정, 변경할 수 있다.
#ALTER TABLE ___________
#ADD Email varchar(255); #Email의 가변문자(varchar)를 길이(255)로 추가한다.
ALTER TABLE 게시물 ADD COLUMN 조회수 int;
DROP : DDL - 구조에 관련된 SQL 명령어. 삭제할 수 있다.
ALTER TABLE 게시물 DROP COLUMN 조회수;
연습
ALTER
DROP
반응형
'DataBase > MySQL' 카테고리의 다른 글
MySQL) SQL SELECT _A_ FROM _B_ WHERE _?_; (0) | 2021.05.12 |
---|---|
MySQL) 연속된 값(AUTO_INCREMENT), 기본 값(DEFAULT), 타임스템프(CURRENT_TIMESTAMP). (0) | 2021.05.11 |
MySQL) key를 지정하여 테이블 생성 및 컬럼명 변경 (0) | 2021.05.09 |
MySQL) 관계형DB이해 (0) | 2021.05.08 |
MySQL) DDL, DML, DCL, TCL (0) | 2021.05.07 |
Comments