티스토리 뷰

DB/MYSQL

Mysql 명령어

싸드 2012. 7. 24. 13:27

mysql명령어에 대해 알아보자!


☆ 필드 수정

 

ALTER TABLE 테이블이름 MODIFY 필드수정 값;

예) ALTER TABLE nxshop2_member MODIFY Job char(30);

 

☆ 레코드 지우기

 

Delete From 테이블이름 Where 필드이름 = '지울 필드의 해당 레코드';

예) Delete From tbl_category Where cno = 1;

 

☆ 테이블 선택

 

Select 필드이름 From 테이블이름 [Where 필드이름 = '지울 필드의 해당 레코드'];

[]안의 것은 안써도 무관하며, 모든 필드를 볼때는 필드이름을 쓰는 곳에 "*" 이라고 표현한다.

몇가지 필드나 한 가지만의 필드만을 선택할때는 ","로 구분지어 써준다.

예) Select * From tbl_category;

예) Select * From tbl_category Where cno = 3;

예) Select cno, cname, ctag From tbl_category;

예) Select cno, cname, ctag From tbl_category Where cno = 2;

 

☆ 필드 추가 및 삽입

 

Alter Table 테이블이름 Add Column 필드이름 및 형식 After 끼워넣을 바로 앞 필드이름;

예) Alter table tbl_goods add column gn int(4) after gname;

예) alter table table1 add column newcol varchar(20) first; <-맨앞에 추가

 

☆ 레코드 추가

 

Insert Into 테이블이름 (필드1이름, 필드2이름...) Values (필드1내용, 필드2내용...);

예) Insert into tbl_goods (gno, gname) Values (1, '헤븐이');

Values 뒤 괄호 안에는 필드의 형식에 따라 따옴표를 붙이고 안붙이고가 결정된다-> 숫자 = 값, 문자 = "값"

즉 위의 예제에서 1은 숫자형 필드이고 '헤븐이'는 문자형 필드이다.

 

☆ 레코드 검색

 

Select * From Table 테이블이름 Where 검색필드 Like '%검색어%';

예) Select * From Table tbl_board Where bsubj Like '%검색%';

 

☆ 레코드 부분 추출 및 정렬

 

Select * From Table 테이블이름 Order By  정렬필드 Limit 시작할레코드순서(처음 = 0), 가져올갯수;

예) Select * From Table tbl_board Order By  bno_all Limit 0, 10;

/*제일 처음부터 10개의 레코드만 불러옴*/

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

Mysql 디비 생성 및 / 권한 설정 톰캣 웹 배포  (0) 2012.08.19
MYSQL INSERT MAX+1  (0) 2012.08.03
MYSQL 현재시간 입력  (0) 2012.08.03
mysql 내장 함수  (0) 2012.07.24
우편번호 ZIPCODE 테이블 생성 및 데이터 INSERT  (0) 2012.07.20
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함