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 |