INT(11) UNSIGNED INT(11) UNSIGNED은 1부터 순차적으로 증가하는 PK 값을 저장할 때 사용한다. 최대값은 4,294,967,295(약 42억개)이며 4바이트 공간을 차지한다.아래와 같이 AUTO_INCREMENT 구문과 함께 사용할 수 있다. 이러한 자연키를 사용하지 않고 자동으로 증가하는 인공키를 Surrogate Key라고 부르는데 여러가지 이점으로 인해 최근에는 모든 테이블에 사용하는 것을 권장하는 추세이다. [관련 링크] CREATE TABLE some_table ( id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, ... ); BIGINT UNSIGNED BIGINT UNSIGNED은 앞서 언급한 INT(11) UNSI..
사전지식 MariaDB 10.x, CentOS 6에 설치하기 데이터베이스 생성 보안을 위해 MySQL(MariaDB)의 root 계정 접근은 로컬 서버에서만 허용해야 한다. 애플리케이션에서 사용할 데이터베이스를 생성하려면 로컬 서버에서 해당 데이터베이스를 생성하고 애플리케이션 서버에서만 접근할 수 있도록 접근 권한을 부여해야 한다. # 데이터베이스 로컬 서버 접속 후 root 계정으로 클라이언트 실행 $ sudo mysql -u root -p # somedb 데이터베이스 생성 mysql> CREATE DATABASE somedb; # someuser/somepassword 계정에 somedb 데이터베이스의 로컬 접속을 허용 # someuser 계정이 존재하지 않을 경우 자동 생성 mysql> GRANT ..
개요 MariaDB는 MySQL 5.5(Oracle이 소유하기 전의 마지막 버전)의 포크 버전이다. 포크 버전이기 때문에 초기 설치 과정을 제외한 모든 환경이 MySQL과 유사하다. MariaDB는 앞서 설명한 이유로 오라클이 본격적으로 기능 개선을 시작한 MySQL 5.6, 5.7과는 호환되지 않는다. MySQL 5.6부터 추가된 고가용성 관련 기능 때문에 MariaDB를 대용량 데이터베이스로 권장하지 않기도 한다. [관련 링크1] [관련 링크2] 이번 글에서는 CentOS 7에서 MariaDB를 설치하는 과정을 설명하고자 한다. MariaDB 패키지 저장소 생성 MariaDB 리파지터리 생성기에 접속하여 아래 절차대로 선택하면 운영체제에 맞는 yum 저장소 파일을 생성해준다. 생성된 내용을 복사해둔다..
HeidiSQL (무료) HeidiSQL은 MySQL, MariaDB를 모두 지원하는 무료 원격 클라이언트 툴이다. 화면 구성 및 조작성이 가볍고 직관적이며 대용량 데이터 내려받기 및 밀어넣기 기능이 제공된다. ER 다이어그램 생성 기능은 제공되지 않는다. 평소에는 HeidiSQL을 주력으로 사용하고 다이어그램 추출 기능만 DBeaver를 사용하면 좋지 않을까 판단된다. DBeaver (무료) DBeaver 역시 MySQL, MariaDB를 모두 지원하는 무료 원격 클라이언트 툴이다. Java 기반으로 Eclispe 인터페이스에 익숙한 사람이라면 무난하게 사용할 수 있다. HeidiSQL에는 없는 ER 다이어그램 생성 기능을 제공한다. 다이어그램 생성 기능은 매우 기본적이지만 일반적인 목적으로는 충분하다.
- Total
- Today
- Yesterday
- 알뜰폰
- jpa
- 태그를 입력해 주세요.
- Spring MVC 3
- Tomcat
- jstl
- kotlin
- 로드바이크
- Docker
- Spring Boot
- JavaScript
- Kendo UI
- jsp
- graylog
- maven
- node.js
- CentOS
- 구동계
- 평속
- Kendo UI Web Grid
- Eclipse
- JHipster
- chrome
- bootstrap
- DynamoDB
- MySQL
- java
- 로드 바이크
- 자전거
- spring
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
