본문 바로가기
개발/sql

mysql 테이블 속성변경(수정,추가,삭제) modify,add, drop 테이블 초기화(truncate)

by 카앙구운 2015. 8. 5.
728x90
반응형

woobi나 dothome을 통해 서버생성 후

putty나 xshell을 통해 접속.

 

1. DB 생성

 

(1)mysql -uroot -papmsetup mysql (enter) //root권한

(2) create database school; (enter) //school이라는 테이블명을 가진 데이터베이스      생성

(3) insert into school(Host,User,Password) values('localhost','school',password('1234'));//password로 했을 때 비밀번호를 감춰줌

// 'Y'-> 19개 입력

(4) insert into db values

('localhost','school','school','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y' );

(5) flush privileges;//mysql에서 사용자추가 등 변경사항을 적용할 때.

(6) exit

(7) mysql -uschool -p1234 school (enter)

 

---------------------------------------------------------------

 

use mysql; // db change;

---------------------------------------------------------------

show tables;

create table tv ( code varchar(5), maker varchar(5), size tinyint );

desc tv;

 

insert into tv (code,maker,size) values('tv01','LG','20');

insert into tv (code,maker,size) values('tv02','SAMSUNG','30');

 

select * from tv;

---------------------------------------------------------------

@ 테이블 속성 변경

-수정-

기본형 alter table [테이블명] modify [필드명][타입]

alter table tv modify maker varchar(50);

alter table tv modify code varchar(30);

-필드 추가-

기본형-alter table [테이블명] add [필드명][타입]

alter table tv add country varchar(50);

alter table tv add color varchar(50);

-필드 삭제-

기본형-alter table [테이블명] drop[필드명];

alter table tv drop country;

---------------------------------------------------------------

@ 데이터 전체 삭제

 

delete from tv; // 전체데이터 삭제

truncate tv; // 테이블 초기화

---------------------------------------------------------------

select * from tv;

---------------------------------------------------------------

 

 

파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

728x90
반응형

댓글