본문 바로가기

Programming/MYSQL

SQL Query

Table


 - Table 리스트 조회

>show tables;


 - Table Column 리스트 조회

>desc [테이블명];


 - Table 생성

> create table [테이블명]

(

[Column name] [속성...], 

[Column name] [속성...], 

[Column name] [속성...]

);

 ※ 예)

 create table tb_board 

(

  seq INT Primary key auto_increment not null,

  title varchar(200) not null,

  content varchar(1000),

  file_loc varchar(200)

);


 - Table 이름 바꾸기

>alter table [테이블명] rename [바꿀 테이블명];


 - Table Column 추가 

>alter table [테이블명] add [Column name] [속성...];


 - Table Column 속성 변경

>alter table [테이블명] modify [Column name] [속성...];


 - Table Column 이름 변경 : 이름과 속성 모두 변경

>alter table [테이블명] change [Origin Column name] [New Column name] [속성...];


 - Table Column 제거

>alter table [테이블명] drop column [Column name];


 - Table 내용 전체 삭제

>truncate table [테이블명];


 - Table 삭제

>drop [테이블명]


Data


 - Data 추가

>insert into [테이블명]([Column name],[Column name],[Column name], ...) values( [값], [값], [값], ....);


 - Data 조회

>select ([Column name...]) from [테이블명] where [Column name]='[찾고자 하는 데이터]';


 - Data 수정

>update [테이블명] set [Column name]='[데이터]' where [Column name]='[변경하고자 하는 데이터]';


 - Data 삭제

>delete from [테이블명] where [Column name]='[삭제하고자 하는 데이터]';


Database


 -DB 리스트 조회

>show databases;


 - DB 선택

>use [데이터베이스명];


'Programming > MYSQL' 카테고리의 다른 글

linux mysql 사용자 관리 관련 사이트  (0) 2012.11.29