-- 참고 : 생활코딩 mysql수업
테이블 생성
CREATE
TABLE
table_name (
칼럼명1 data_type,
칼럼명2 data_type
)
--스키마를 정의한다
--스키마를 정의할 때 데이터타입을 유의하며 정의한다.
--예제
CREATE TABLE `BOOKS`(
`id` tinyint NOT NULL ,
`title` varchar(30) NOT NULL ,
`writer` varchar(30) NOT NULL ,
`summary` varchar(100) NOT NULL ,
`likes` int(11) ,
PRIMARY KEY (`id`)
);
테이블 조회
SHOW TABLES;
테이블 스키마 조회
DESC `테이블명`;
테이블 스키마 변경
--기존 테이블 필드 추가
ALTER TABLE 테이블명 ADD COLUMN 필드명 필드타입
--기존 필드 속성변경
ALTER TABLE 테이블명 CHANGE COLUMN 기존필드명 새필드명 필드타입
--기존의 필드 삭제
ALTER TABLE 테이블명 DROP COLUMN 필드명
테이블 제거
1. DROP TABLE `테이블명`;
2. TRUNCATE 테이블명;
-- 테이블의 전체 데이터 삭제
-- 테이블에 외부키가 없다면 DELETE보다 빠르게 삭제
반응형
'데이터베이스' 카테고리의 다른 글
[mysql] 데이터 조회 (select문) (0) | 2016.02.09 |
---|---|
[mysql] 데이터 삽입, 수정, 삭제 (0) | 2016.02.02 |
[mysql] 자료형 (0) | 2016.01.31 |
[mysql] 데이터베이스 생성 및 삭제 (0) | 2016.01.30 |
[mysql] 윈도우 로컬에 mysql 설치 (0) | 2016.01.29 |