[ mysql ] 데이터 유형과 범위 > database

본문 바로가기
사이트 내 전체검색

database

[ mysql ] 데이터 유형과 범위

페이지 정보

작성자 웹지기 댓글 0건 조회 7,638회 작성일 19-12-09 19:08

본문

문자형 데이터타입 #

데이터 유형 정의
CHAR(n) 고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다.
VARCHAR(n) 가변 길이 데이터 타입(최대 65535byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간은 채우지 않는다.
TINYTEXT(n) 문자열 데이터 타입(최대 255byte)
TEXT(n) 문자열 데이터 타입(최대 65535byte)
MEDIUMTEXT(n) 문자열 데이터 타입(최대 16777215byte)
LONGTEXT(n) 문자열 데이터 타입(최대 4294967295byte)

숫자형 데이터 타입 #

데이터 유형 정의
TINYINT(n) 정수형 데이터 타입(1byte) -128 ~ +127 또는 0 ~ 255수 표현 가능하다.
SMALLINT(n) 정수형 데이터 타입(2byte) -32768 ~ 32767 또는 0 ~ 65536수 표현 가능하다.
MEDIUMINT(n) 정수형 데이터 타입(3byte) -8388608 ~ +8388607 또는 0 ~ 16777215수 표현 가능하다.
INT(n) 정수형 데이터 타입(4byte) -2147483648 ~ +2147483647 또는 0 ~ 4294967295수 표현 가능하다.
BIGINT(n) 정수형 데이터 타입(8byte) - 무제한 수 표현 가능하다.
FLOAT(길이,소수) 부동 소수형 데이터 타입(4byte) -고정 소수점을 사용 형태이다.
DECIMAL(길이,소수) 고정 소수형 데이터 타입고정(길이+1byte) -소수점을 사용 형태이다.
DOUBLE(길이,소수) 부동 소수형 데이터 타입(8byte) -DOUBLE을 문자열로 저장한다.

날짜형 데이터 타입 #

데이터 유형 정의
DATE 날짜(년도, 월, 일) 형태의 기간 표현 데이터 타입(3byte)
TIME 시간(시, 분, 초) 형태의 기간 표현 데이터 타입(3byte)
DATETIME 날짜와 시간 형태의 기간 표현 데이터 타입(8byte)
TIMESTAMP 날짜와 시간 형태의 기간 표현 데이터 타입(4byte) -시스템 변경 시 자동으로 그 날짜와 시간이 저장된다.
YEAR 년도 표현 데이터 타입(1byte)

이진 데이터 타입 #

데이터 유형 정의
BINARY(n) & BYTE(n) CHAR의 형태의 이진 데이터 타입 (최대 255byte)
VARBINARY(n) VARCHAR의 형태의 이진 데이터 타입 (최대 65535byte)
TINYBLOB(n) 이진 데이터 타입 (최대 255byte)
BLOB(n) 이진 데이터 타입 (최대 65535byte)
MEDIUMBLOB(n) 이진 데이터 타입 (최대 16777215byte)
LONGBLOB(n) 이진 데이터 타입 (최대 4294967295byte)

기타 데이터 타입 #

 

 

데이터 유형

정의

ENUM

최대 65535개 저장된 문자열 중 한가지 반환

SET

비트 연산 열거형

BOOL

논리형(ENUM(Y,N) | TINYINT(1)권장

추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 34건 1 페이지
  • 34 [ mysql ] mysql 문자열 함수 (SUBSTRING sql 구문등등)
  • [code]* substring(str, star_index_num, length);* ASCII(str) - str의 가장 좌측 char의 숫자값을 반환mysql> SELECT ASCII('2');-> 50mysql> SELECT ASCII(2);-> 50mysql> SELECT ASCII('dx');-> 100* BIN(N) - N을 이진 형태의 문자열로 반환mysql> SELECT BIN(12...
  • 웹지기 10-01 7206 0 0 댓글 0
+4
  • 32 [ mysql ] mysql ( phpmyadmin )과 비슷한 툴, HeidiSQL
  • phpmyadmin은 웹에서 사용할 수 있는 툴이라면 heidiSQL 은 일반적으로 pc에서 사용할 수 있는 툴이다 Portable 버젼이 좋아서 이 버젼으로 앞축을 풀고 사용중이다. 반응속도도 굉장히 빠르고 좋고 사용하기도 간편한 툴이다. [이 게시물은 웹지기님에 의해 2019-03-15 15:33:40 knowledge에서 이동 됨]
  • 웹지기 12-17 6461 0 0 댓글 0
+10
  • 31 [ mysql ] mysql tool TOAD for MYSQL - MariaDB
  • https://mariadb.com/kb/en/library/toad-for-mysql 이부분까지 적으면 맨뒤에 -80이라는 이름이 붙으면서 다운로드 창으로 이동이 됩니다. 다운로드를 받아서 설치를 진행합니다. 이렇게 설치가 완료되고 시작화면으로 접속이 되었습니다. [이 게시물은 웹지기님에 의해 2019-03-15 15:33:40 knowledge에서 이동 됨]
  • 웹지기 12-17 8905 0 0 댓글 0
+2
  • 30 [ mysql ] mysql tool HeidiSQL - mariaDB
  • 링크 페이지로 이동하면 heidisql 버젼별 적용된 mariaDB가 보인다. heidisql 링크를 클릭해서 다운로드 페이지로 이동한다. 다운로드 버젼중에 무설치버젼인 Portable-64를 다운받아서 압축을 풀어주면 사용이 가능해진다. 설치가 압축을 풀게 되면 그림처럼 사용이가능해 진다. [이 게시물은 웹지기님에 의해 2019-03-15 15:33:40 knowledge에서 이동 됨]
  • 웹지기 12-26 7046 0 0 댓글 0
  • 28 [ mysql ] mysql_free_result 결과에 대한 메모리(memory)에 있는 내용을 모두 제거
  • mysql_free_result(PHP 3, PHP 4 , PHP 5)mysql_free_result -- Free result memory설명int mysql_free_result ( int result)mysql_free_result()는 result에 대한 메모리(memory)에 있는 내용을 모두 제거한다.mysql_free_result()는 결과로부터 얻은 질의 값이 커서 많은 메모리를 사용할 염려가 있을 때 사용된다. 단, 결과 값은 스크립트(script) 실행부가 종료되면서 메모리에서 ...
  • 웹지기 10-01 6869 0 0 댓글 0
  • 27 [ mysql ] Cannot start session without errors, please check …
  • 세션오류 해결방법 php.ini 를 찾아서 수정해야함session.auto_start = 0 => session.auto_start = 1로 바꾸고 아파치 재시작홈페이지에 오류가 없을시 그대로 사용홈페이지에 오류가 발생하고 phpmyadmin 접속이 정상이라면 phpmyadmin로그인 한번해주고session.auto_start = 1을 다시 session.auto_start = 0 수정하고 아파치 재시작그럼 웹서버 웹db 모두 정상적으로 됨 [이 게시물은 웹지기님에 의해 2019-0...
  • 웹지기 10-01 5446 0 0 댓글 0
  • 26 [ mysql ] 데이터 값 일괄 변경( replace )
  • @데이터 검색을 통해서 바꾸고자 하는 문자가 있는지 확인 # SELECT * FROM table_name WHERE column LIKE '%찾는문자열%' @데이터 변경 # UPDATE table_name SET column = REPLACE( column, '기존문자열', '변경문자열' )
  • 웹지기 05-14 13851 0 0 댓글 0
  • 25 [ mysql ] SQL 정의와 종류(DML, DDL, DCL, TCL)
  • SQL (Structured Query Language) - SQL은 관계형 데이터베이스에서 데이터 정의(DDL), 데이터 조작(DML), 데이터 제어(DCL)를 하기 위해 사용하는 언어 - 단순 스크립트가 아닌 독립된 하나의 개발 언어 - 다른 프로그래밍 언어와 달리 관계형 데이터베이스에 대한 접속 용도만 사용 SQL (Structured Query Language)종류 명령어 종류 명령어 ...
  • 웹지기 05-15 6594 0 0 댓글 0
  • 24 [ mysql ] mairadb 비밀번호 오류
  • mysql 비밀번호 오류시 접속이 안되는 현상 기동을 시키고 mysql로 접속해서 user테이블을 확인한다 # mysqld --skip-grant-tables # mysql # select * from user; 접속이 되지 않으면 복구를 시도해본다. # repair table user; # check table user quick; 에러 해결이 안된 경우 +------------+-------+----------+-...
  • 웹지기 07-17 5248 0 0 댓글 0
  • 23 [ mysql ] CentOS 7 mysql MariaDB 실행 / 설정 / 방화벽 / 계정생성
  • MariaDB 실행하기 마리아db설치는 아래 링크를 따라하세요 https://funyphp.com/archive/knowledge/109 먼저 db가 실행중인지 확인하고 실행중이 아니라면 실행을 시켜줍니다. systemctl status mysql systemctl start mysql 서비스에 등록이 되어있지 않으면 서비스에 등록해 준다. # systemctl enable mariadb.service 방화벽 설정 # firewall-cmd...
  • 웹지기 12-11 7067 0 0 댓글 0
  • 22 [ mysql ] heidiSQL로 db 백업시 테이블명 대소문자 확인
  • heidiSQL db를 백업하면서 lang_ch_ZN lang_en_US 라는 테이블이 있었는데 백업을 해보니 모두 소문자로 백업이 되었다. 게시글을 못가져와서 확인해보니 테이블명 대소문자 때문에 그랬다. 대소문자 꼭 확인하자
  • 장승원 11-04 6808 0 0 댓글 0
  • 21 [ Mysql ] 데이터 형 set 사용법
  • SELECT * FROM 테이블명 WHERE 셋형필드명 LIKE '%value%'; SELECT * FROM 테이블명 WHERE FIND_IN_SET('value',필드명) > 0; SELECT * FROM 테이블명 WHERE 필드명='val1,val2'; SELECT * FROM 테이블명 WHERE 필드명 & 1;
  • 웹지기 09-27 6821 0 0 댓글 0
  • 열람중 [ mysql ] 데이터 유형과 범위
  • 문자형 데이터타입# 데이터 유형 정의 CHAR(n) 고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다. VARCHAR(n) 가변 길이 데...
  • 웹지기 12-09 7639 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
7,196
어제
8,332
최대
33,828
전체
8,429,223

그누보드5
Copyright © funyphp.com. All rights reserved.