Skip to content

2009.06.02 00:52

mysql 쿼리문 모음

조회 수 13535 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

1. show databases; 는 데이터베이스들을 보여준다.
     create database 데이터베이스명 ; 은 데이터베이스를 생성한다.
     그러나 실제 mysql 관리자(서버관리자)가 아닌 이상 이 명령어를 사용할 수가 없다.
     호스팅업체에서 대개는 자신의 계정아이디와 동일한 DB하나만 서비스해주기 때문에
     직접 이 명령어를 사용하진 못한다.

사용자 삽입 이미지

2. use 데이터베이스 : 사용할 데이터 베이스를 선택한다. 실제 호스팅인 경우 바로
    바로 데이터베이스 안으로 접속되는 경우가 많다.
    show tables ;  테이블의 목록 출력
     - DB는 테이블 형태로 데이터가 저장된다.

사용자 삽입 이미지

테이블 생성
   create table 테이블 명 ( 컬럼명 데이터형식 널값여부 기타옵션);
  auto_increment 는 자동으로 번호를 증가시켜준다.
  primary key 는 고유값 설정으로 똑같은 값은 절대 받지 않는다는 뜻.

  *** mysql 각종 데이터형들
 tinyint 부호 있는 정수 -128 ~ 127
부호 없는 정수 0 ~255
1 Byte

SMALLINT 부호 있는 정수 -32768 ~ 32767
부호 없는 정수 0 ~65535
2 Byte

MEDIUMINT 부호 있는 정수 -8388608 ~ 8388607
부호 없는 정수 0 ~16777215
3 Byte

INT 또는 INTEGER 부호 있는 정수 -2147483648 ~ 2147483647
부호 없는 정수 0 ~4294967295
4 Byte

BIGINT 부호 있는 정수 -9223372036854775808 ~ 9223372036854775807
부호 없는 정수 0 ~18446744073709551615
8 Byte

FLOAT 단일 정밀도를 가진 부동 소수점
-3.402823466E+38 ~3.402823466E+38

DOUBLE 2 배 정밀도를 가진 부동 소수점
-1.79769313486231517E+308 ~ 1.79769313486231517E+308

DATE 날짜를 표현하는 유형
1000-01-01 ~ 9999-12-31

DATETIME 날짜와 시간을 표현하는 유형
1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

TIMESTAMP 1970-01-01 00:00:00 부터 2037년 까지 표현
4 Byte

TIME 시간을 표현하는 유형
-839:59:59 ~ 838:59:59

YEAR 년도를 표현하는 유형
1901 년 ~ 2155년

CHAR(M) 고정길이 문자열을 표현하는 유형
M = 1 ~255

VARCHAR(M) 가변길이문자열을 표현하는 유형
M = 1 ~ 255

TINYBLOB
TINYTEXT 255개의 문자를 저장
BLOB : BINARY LARGE OBJECT의 약자

BLOB
TEXT 63535개의 문자를 저장

MEDIUMBLOB
MEDIUMTEXT 16777215개의 문자를 저장

LONGBLOB
LONGTEXT 4294967295(4Giga)개의 문자를 저장


 3. desc 테이블 명 ; 테이블의 각 컬럼 형식 보기

사용자 삽입 이미지



4. 데이터 입력하기
사용자 삽입 이미지

5.한꺼번에 데이터 입력하기

사용자 삽입 이미지


6. no 필드에 값을 입력하지 않아도 자동적으로 증가하는 것을 볼 수 있다.

사용자 삽입 이미지

7. 원하는 필드만 선택할때...

사용자 삽입 이미지

8. 조건으로 검색하기

사용자 삽입 이미지


9. 내림차순 정렬하기

사용자 삽입 이미지

10.오름차순정렬

사용자 삽입 이미지

11. 조건절과 정렬 함께 사용하기

사용자 삽입 이미지

12.데이터 수정하기(조건절이 없으면 전부 바뀐다.)

사용자 삽입 이미지

13. 데이터 삭제(조건이 없으면 전부 삭제된다)

사용자 삽입 이미지

14. 컬럼(필드) 추가해보기

사용자 삽입 이미지

15. 컬럼 삭제해보기

사용자 삽입 이미지

16. 컬럼 수정해보기

사용자 삽입 이미지


17. 테이블 삭제해보기

사용자 삽입 이미지

18. 합계 연습을 위해 임시 테이블 만들었음

사용자 삽입 이미지

19. 필드의 최대, 최소, 평균, 합계구해보기
    as 임시필드명 해주면 임시로 필드명이 생성된다.

사용자 삽입 이미지

20. 필드의 총 개수 구해보기

사용자 삽입 이미지

21. 한꺼번에 최대값과 합산값, 평균구하기.
     between 으로 범위값 내에 있는 필드 구하기
    in 으로 지정한 필드만 뽑아내기

사용자 삽입 이미지

22. not in 은 그것을 제외한 필드를 구한다.
     %는 like 와 함께 쓰이며 '%강%'은 강을 기준으로 강을 포함한 앞뒤문자검색을 해준다.

사용자 삽입 이미지

23. a 이후에 문자열 검색
     b 이전에 문자열 검색

사용자 삽입 이미지

24. limit는 레코드 처음부터 2개만 뽑아온다. 범위와 함께 쓰일 수도 있다.

사용자 삽입 이미지

25. limit 시작레코드번호, 뽑아올 레코드 갯수

사용자 삽입 이미지

26. 컬럼명 바꾸기(컬럼명을 바꿀땐 데이터도 같이 바꿔줘야 한다.)
     테이블 명 바꾸기....(아래참고)


사용자 삽입 이미지

27. 날짜형 데이터넣기
     now() 함수는 날짜를 가지고 있는 내장합수인데 선언한 데이터형에 따라 들어가는 값이
     아래처럼 다르게 들어간다.

사용자 삽입 이미지


  1. No Image 17Jun
    by ADMINPLAY
    2009/06/17 by ADMINPLAY
    Views 8597 

    [MYSQL] Mysql 테이블 검사하기 & 복구하기

  2. No Image 17Jun
    by ADMINPLAY
    2009/06/17 by ADMINPLAY
    Views 16747 

    mysql innodb 설정확인

  3. No Image 17Jun
    by ADMINPLAY
    2009/06/17 by ADMINPLAY
    Views 8789 

    MySQL Table 복구 - Got error 127 from storage engine

  4. No Image 11Jun
    by ADMINPLAY
    2009/06/11 by ADMINPLAY
    Views 14863 

    MySQL 외부접속

  5. mysql 쿼리문 모음

  6. No Image 22May
    by ADMINPLAY
    2009/05/22 by ADMINPLAY
    Views 9215 

    skip-name-resolve

  7. No Image 17Mar
    by ADMINPLAY
    2009/03/17 by ADMINPLAY
    Views 9201 

    slow Query 조사

  8. No Image 17Mar
    by ADMINPLAY
    2009/03/17 by ADMINPLAY
    Views 9513 

    mysqli 컴파일중 re2c 에러발생!

  9. MySQL max connection 값 변경

  10. No Image 03Mar
    by ADMINPLAY
    2009/03/03 by ADMINPLAY
    Views 10923 

    SSL을 이용한 MySQL 연결

  11. No Image 03Mar
    by ADMINPLAY
    2009/03/03 by ADMINPLAY
    Views 9711 

    mysql5.0 계정 생성시 ssl_cipher 에러

  12. No Image 07Feb
    by ADMINPLAY
    2009/02/07 by ADMINPLAY
    Views 8896 

    mysql 외부접속

  13. No Image 23Dec
    by ADMINPLAY
    2008/12/23 by ADMINPLAY
    Views 9985 

    Mysql 버전확인

  14. No Image 14Dec
    by ADMINPLAY
    2008/12/14 by ADMINPLAY
    Views 8739 

    InnoDB 와 MyISAM

  15. No Image 11Nov
    by ADMINPLAY
    2008/11/11 by ADMINPLAY
    Views 7548 

    mysql 자세한 복구 방법 #2

  16. No Image 11Nov
    by ADMINPLAY
    2008/11/11 by ADMINPLAY
    Views 6896 

    mysql 자세한 복구 방법 #1

  17. No Image 11Nov
    by ADMINPLAY
    2008/11/11 by ADMINPLAY
    Views 7622 

    MySQL 테이블 복구하기 (쉴 프롬프트에서..)

  18. No Image 11Nov
    by ADMINPLAY
    2008/11/11 by ADMINPLAY
    Views 8393 

    Mysql max_connection 늘리기

  19. No Image 11Nov
    by ADMINPLAY
    2008/11/11 by ADMINPLAY
    Views 7314 

    mysql root에 아무권한이 없어 작업이 불가능한 경우

  20. No Image 04Nov
    by ADMINPLAY
    2008/11/04 by ADMINPLAY
    Views 7985 

    Mysql 버전별 케릭터셋 지원여부 (euckr / utf-8)

Board Pagination Prev 1 2 3 4 5 Next
/ 5

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234