★ 테이블 복사
1. 테이블 생성 하면서 기존 테이블의 데이타까지 복사 할때 :
CREATE TABLE tablename_backup AS SELECT * FROM tablename;
2. 테이블 생성 하면서 기존 테이블의 데이타는 빼고 스키마만 복사 할때 :
CREATE TABLE 'tablename_schema' AS SELECT * FROMtablename WHERE 1=0;
:badtag -->var viewer_image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/viewer/"; var photo = new PhotoLayer(parent.parent.parent); photo.Initialized(); window.onunload = function() { photo.oPhotoFrame.doFrameMainClose(); }.bind(this);
★ 특정데이터 가져오기(테이블 다름)
insert bbs_file bno,filename,filesize,bid select bno,filename,filesize,bid from bbs_file_b;
★ 테이블 속성 변경
1. 테이블의 필드명을 다른 이름으로 변경
mysql>alter table 테이블명 change기존필드명 바꿀필드명 바뀐필드타입;
1. 테이블의 필드명을 다른 이름으로 변경
mysql>alter table 테이블명 change기존필드명 바꿀필드명 바뀐필드타입;
2. 기존 필드의 타입을 다른 타입으로 변경
mysql>alter table 테이블명 modify 필드명 바꿀필드타입;
3. 테이블에 새로운 필드 추가
mysql>alter table 테이블명 add 추가할필드명 필드타입;
*추가할 필드를 기존 테이블의 제일 마지막에 위치
mysql>alter table 테이블명 add 추가할필드명 필드타입;
mysql>alter table 테이블명 add 추가할필드명 필드타입;
*추가할 필드를 기존 테이블의 제일 첫번째에 위치
mysql>alter table 테이블명 add 추가할필드명 필드타입 first;
mysql>alter table 테이블명 add 추가할필드명 필드타입 first;
*추가할 필드를 기존 테이블의 중간에 위치
mysql>alter table 테이블명 add 추가할필드명 필드타입 after 생성될필드가 위치할 앞 필드명;
mysql>alter table 테이블명 add 추가할필드명 필드타입 after 생성될필드가 위치할 앞 필드명;
4. 특정한 필드 삭제
mysql>alter table 테이블명 drop 삭제할필드명;
mysql>alter table 테이블명 drop 삭제할필드명;
5. 테이블명 변경
mysql>alter table 테이블명 rename 바뀔테이블명;
mysql>alter table 테이블명 rename 바뀔테이블명;
★ 테이블 삭제
delete * from tableName 하시면 테이블은 그대로 있고 안에 내용만 지워지고
drop table tableName 하시면 테이블 자체가 없어 집니다.