코딩 슬라임 공방

데이터베이스 정리 본문

HTML_CSS_JAVA SCRIPT 수업

데이터베이스 정리

Nixpluvia 2020. 6. 27. 23:51

본문의 내용은 본인이 이해한 수준에서 정리한 내용이므로 틀릴 가능성이 존재함.


테이블 생성시 정의하는 타입의 설명

INT는 정수를 뜻한다 최소값은 -2,147,483,648,최대값은 +2,147,483,647이다.

이보다 더 많은 숫자를 정의할 수 있는 INT를 BIGINT라고 한다.


UNSIGNED는 음수 값을 허용하지 않는다.

그래서 INT에 UNSIGNED를 같이 사용하면 음수 값이 허용되지 않고 최소값의 -2,147,483,648은 양수 값으로 이동한다.

그래서 INT가 가질 수 있는 양수값은 총 0 ~ 4294967295이 된다.

참고사이트

참고사이트


PRIMARY KEY 는 기본 키라는 뜻이다.

PRIMARY KEY는 절대 중복 될 수 없는 단일 값(unique)을 가진다.

PRIMARY KEY는 절대 NULL을 허용하지 않는다. 그래서 NOT NULL 정의를 같이 사용해야 한다.

테이블은 PRIMARY KEY를 하나까지만 가질 수 있다.

이론상 모든 테이블은 반드시 하나의 PRIMARY KEY를 가져야 한다.

PRIMARY를 정의하면 테이블의 성능이 향상된다.

참고사이트


DATETIME는 데이터 타입 중에서 년,월,일,시,분,초 까지 표시한다.

유사한 데이터 타입으로는 DATE, TIME 등이 존재한다.

DATE는 년,월,일 까지만 표시한다.

TIME은 시,분,초 까지만 표시한다.

참고사이트


CHAR은 문자함수 중에 하나이다.

CHAR은 고정사이즈이다.

남는 공간을 빈칸으로 채운다.

가변길이를 가진 값은 VARCHAR을 쓰는 편이 좋다고 함.

참고사이트


TEXT는 글자를 저장한다.

TEXT는 최대 65535 글자까지 저장한다.

LONGTEXT는 TEXT보다 글자를 더 많이 저장한다.

LONGTEXT는 최대 4294967295 글자까지 저장한다.

참고사이트


MySQL에서는 INSERT INTO 문을 사용하여 테이블에 새로운 레코드를 추가할 수 있습니다.

참고사이트

ALTER TABLE은 테이블 수정에 사용한다.

ALTER TABLE 쿼리에는 컬럼 추가,수정,삭제,변경 그리고 테이블 이름 수정이 있습니다.

참고사이트

'HTML_CSS_JAVA SCRIPT 수업' 카테고리의 다른 글

mySql AUTO_INCREMENT값 초기화  (0) 2020.07.01
PHP 문자열 문법  (0) 2020.06.30
css글자 자르기  (0) 2020.06.26
모르는 개념,문법 정리  (0) 2020.06.24
css 문자열 자르기  (0) 2020.06.23
Comments