MariaDB: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
편집 요약 없음 |
(→query) |
||
25번째 줄: | 25번째 줄: | ||
테이블 이름은 ASCII: [0-9,a-z,A-Z$_] 에 한정되니, 특수문자 | 테이블 이름은 ASCII: [0-9,a-z,A-Z$_] 에 한정되니, 특수문자 | ||
|create table 테이블명(컬럼명 데이터유형, ...) | |create table 테이블명(컬럼명 데이터유형, ...) | ||
create table if not exists 테이블명 (칼럼명 데이터형식 PRIMARY KEY, Open INT, ...) | |||
|- | |- | ||
|데이터 삽입 | |데이터 삽입 | ||
|마리아DB에선 각각의 요소에 굳이 따옴표로 구분한다. | |마리아DB에선 각각의 요소에 굳이 따옴표로 구분한다. | ||
테이블명을 감싸는 따옴표는.. 다름에 유의;;(ㅅㅂ) | 테이블명을 감싸는 따옴표는.. 다름에 유의;;(ㅅㅂ 프라임이다.) | ||
|INSERT INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1'); | |INSERT INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1'); | ||
|- | |- | ||
| | |데이터 대체 | ||
| | |INSERT를 했을 때 문제가 생기면 기존 데이터를 대체한다. | ||
| | |||
(이상이 없으면 그냥 중복 삽입된다. PRIMARY KEY나 UNIQUE 옵션이 있을 때 작동.) | |||
|REPLACE INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1'); | |||
|} | |} |
2021년 1월 23일 (토) 03:58 판
개요
마리아DB. MySQL을 개발했던 개발자가 이를 썬 마이크로시스템에 팔았는데, 이 회사가 오라클에 인수된 이후 폐쇄적인 정책으로 MySQL이 발전하지 못하는 모습을 본 후 퇴사하여 MariaDB를 개발하여 GPL라이센스로 배포했다.
기본적으로 MySQL과 동일하게 쓰인다.
자잘한 조작법은 MySQL을 참고하자.
heidisql
마리아DB를 설치하면 이와 함께 GUI기반인 heidisql(헤이디에스큐엘)이 설치된다.
해당 포트와 root 비밀번호를 제대로 기입하면 DB를 볼 수 있다.
query
의도 | 설명 | SQL |
---|---|---|
테이블 생성 | 데이터유형을 지정해주어야 생성된다.
테이블 이름은 ASCII: [0-9,a-z,A-Z$_] 에 한정되니, 특수문자 |
create table 테이블명(컬럼명 데이터유형, ...)
create table if not exists 테이블명 (칼럼명 데이터형식 PRIMARY KEY, Open INT, ...) |
데이터 삽입 | 마리아DB에선 각각의 요소에 굳이 따옴표로 구분한다.
테이블명을 감싸는 따옴표는.. 다름에 유의;;(ㅅㅂ 프라임이다.) |
INSERT INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1'); |
데이터 대체 | INSERT를 했을 때 문제가 생기면 기존 데이터를 대체한다.
(이상이 없으면 그냥 중복 삽입된다. PRIMARY KEY나 UNIQUE 옵션이 있을 때 작동.) |
REPLACE INTO `테이블명` VALUES ('2021-01-22', '112', '124', '2', '2', '1'); |