select rid,rglexp from mstrinfo where rglexp like '%href%'  정규표현식으로 검색 
 
select rglexp from mstrinfo where rid = 2018 룰번호로 검색
< DIV >  
select * from lgintry where intryip is null order by intrydt desc limit 10; (null 값 찾기)
 

1. create database 디렉토리명;  (디렉토리 생성)
 
2. use 디렉토리명; (해당 디렉토리로 이동)
 
3. create table 테이블명(필드 int, 필드 char(8), ....);  (테이블 생성)
   a. text (하드용량이 가능한 양의 텍스트 무한대)
   b. datetime(날짜,시간)
   c. int not null auto_increment primary key(자동키값증가)
   d. int (숫자값)
   e. char(비트값)   (문자값)
 
4. show tables;  (테이블의 갯수 확인)
 
5. desc 테이블명;  (함수내용 확인)
 
6. drop table 테이블명; (테이블 지우기)
 
7. insert into 테이블명 (테이블 속성, 속성, 속성...) value(3, "천재", 3......); (테이블 내용입력)
 
8. select * from 테이블명; (테이블 내용확인)
 
9. update 테이블명 set 필드명=3 where 참조필드명=5;
   (참조하여 필드값 수정)
 
10. select * from 테이블명 order by 필드명 desc;
     (해당 필드명 내림차순 정렬)
 
11. select * from 테이블명 order by 필드명 asc;
     (해당 필드명 오름차순 정렬)
 
12. select 필드명,필드명 from 테이블명; (특정 필드만 호출)
 
13. select *, 필드명+필드명 as 새로운필드명 from 테이블명;
    (맨 오른쪽 특정필드명을 합한 새로운 필드명 생성)
 
14. select *, 필드명+필드명 as total,(필드명+필드명)/2 as avg from
     테이블명; (맨 오른쪽 특정 필드명의 합한 total 생성 및 특정
                    필등명의 합계의 2로 나눈 avg란 필드 생성)
 
15. update 테이블명 set 필드명=10; (해당 필드의 모든 값이 10 변경)
 
16. update 테이블명 set a=a+1 where b=3;
    (a란 필드값들중 b란 참조값이 3이 되는 것이  1+ 로 변경)
 
17. delete from 테이블명 where 필드명=6;
    (필드명 값중 6에 해당되는 한줄 모두 삭제)
 
18. select * from 테이블명 where 필드명>3;
    (3보다 작은 필드 값만 찾아서 출력)
 
19. select * from 테이블명 where 필드명=3;
    (3하고 같은 필드 값만 찾아서 출력)
 
20. select * from 테이블명 where 필드명a>3 and 필드명b>5;
    (a와 b 중에 3과 5가 동시 해당되는 필드값만 출력)
 
21. select * from 테이블명 where 필드명a>3 or 필드명b>5;
    (a와 b 중에 3과 5가 하나라도 해당되면 필드값 출력)
 
22. select * from 테이블명 where not(필드명a>3 and 필드명b>5);
    (a와 b 중에 3과 5가 동시 해당되는 필드값이 아닌것만 출력)
 
23. select * from 테이블명 limit 2.4;
    (순서대로 입력한 필드값을 기준으로 2번째에서 4번째만 출력)
 
24. select *from 테이블명 order by 필드명 limit 3,5;
    (정렬한 필드명 값을 기준으로 3번째에서 5번째까지 출력)
 
25. select sum(필드명) from 테이블; (필드값 전체 합계)
 
26. select avg(필드명) from 테이블; (필드값 전체 평균)
 
27. select min(필드명) from 테이블; (필드값 전체중 최저값)
 
28. select max(필드명) from 테이블; (필드값 전체중 최고값)
 
29. select count(필드명) from 테이블; (필드값의 전체 항목 수)
 
30. select 필드명,필드명,if(필드>5, "과다" , "과소");
    (필드값 중 기준값 5에 대한 비교값 출력)
 
31. alter table 테이블명 add name char(8);   (새로운 필드명 추가)
 
32. alter table 테이블명 drop 필드명;
     (해당 필드명 삭제)
 
33. alter table 테이블명 change 전필드명 변경필드명 int;
    (필드명 변경)
 
34. alter table 테이블명 modify 필드명 int;
    (전필드명은 char() 값이였고 int 값으로 변경하였음)
 
35. show databases; (데이타베이스 사용자 정보 출력)
 
36. show tables from 데이타베이스명; (데이타베이스의 테이블 출력)

'할롬::컴터 > DB' 카테고리의 다른 글

[Mysql] DB Export & Import 방법  (0) 2011.06.28
[Mysql] 크래쉬 된 DB 복구하자  (0) 2011.06.28