[데이터베이스] MySQL - 테이블 생성 및 조작, 테이블 전체 복사, 부분 복사
- 최초 등록일
- 2013.08.08
- 최종 저작일
- 2013.08
- 9페이지/
어도비 PDF
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
목차
1.테이블 생성
2.NULL 값
3.기본값의 지정
4.테이블 업데이트
5.테이블 삭제
6.테이블명 변경
7.Table 전체복사
8.Table 부분복사
9.데이터 삽입
본문내용
테이블 생성 및 조작
테이블을 만들기 위해서는 CREATE TABLE 이라는 SQL 문을 사용해야 한다.
CREATE TABLE 문은 DBMS 에 따라 다르므로 확인해 보아야 한다.
테이블을 생성하였으면 조작할 수도 있어야한다. 그럴 시 ALTER 문을 사용한다.
테이블 생성
CREATE TABLE 문을 사용하여 테이블을 생성할 수 있다.
새 테이블을 만들 시 이미 존재하는 테이블 이름을 지정해서는 안된다.
CREATE TABLE 테이블명(열이름 열형식 ....);
mysql> create table celebrity(
-> name varchar(10),
-> age int,
-> job varchar(10)
-> );
Query OK, 0 rows affected (0.21 sec)
mysql> show tables;
<중 략>
NULL 값
NULL 값은 값이 없다는 것을 의미한다.
테이블 생성 시 열형식 다음에 NOT NULL 을 입력하면 해당 값은 NULL 을 가질 수 없다는 의미이다.
모든 열은 NULL 열 이거나 NOT NULL 상태이다.
mysql> create table celebrity(
-> name varchar(10) null,
-> age int null,
-> job varchar(10) null
-> );
Query OK, 0 rows affected (0.11 sec)
- 모든 행에 null 값이 들어갈 수 있도록 지정한 것이다. null 대신 NOT NULL 을 사용할 수 있다.
- null 을 꼭 적어줄 필요가 없다. NOT NULL 을 입력하지 않으면 NULL 로 지정한 것으로 간주한다. 하지만 모두 그런 것은 아니다.
- 기본적으로 기본키는 NOT NULL 을 입력해주어야 한다.
참고 자료
없음