Category Archives: MySQL

[MySQL/MariaDB] 동일한 데이터가 없을 경우는 INSERT, 있을 경우에는 UPDATE (ON DUPLICATE KEY – 오라클의 MERGE INTO 같은)

By | 8월 16, 2021

Oracle의 MERGE INTO 문의 경우 동일 데이터에 대한 판단 기준을 개발자가 쿼리에 명시하는 데 반해, MySQL 계열에서는 조건을 따로 받지 않고 Unique Index를 사용하는 것 같다. (추측임) INSERT INTO tb_sample ( col1 , col2 , col3 ) VALUES ( 'AAA' , 'BBB' , 'CCC' ) ON DUPLICATE KEY UPDATE col2 = 'XXX', col3 = 'YYY'… Read More »

mariadb 에 클라이언트 툴(HeidiSQL)로 접속했는데 아이피 거부를 당하는 경우

By | 4월 24, 2016

* 기본적으로 mariadb 는 원격접속을 허용하지 않는다고 한다. (^^ )   그래서 아래와 같은 방법으로 해결을…   (1) mariadb console 접속 mysql –user=root –password=패스워드   (2) 외부 접속 허용 작업 (mariadb 프롬프트에서)   grant all privileges on *.* to root@’클라이언트IP’ identified by ‘패스워드’ with grant option; flush privileges;      

[펌글] mysql에 root권한으로 접근을 해도 접근거부가 될 경우

By | 1월 3, 2011

– 출처 : http://greenalice.tistory.com/25 – 설치시 에러 나타날때 [qtam@localhost qtam]$ mysql -u root mysql      ERROR 1045: Access denied for user: ‘root@localhost’ (Using password: NO) 1. -h (호스트) 적용 2. mysql killall safe_mysqld –user=mysql –skip-grant-table & 3. MySQL 을 처음 설치한 후 아무런 변경도 하지 않는 경우에는 root 사용자의 암호가 설정되 어 있지 않습니다. 따라서… Read More »

[펌글] MySql 데이터타입

By | 12월 30, 2009

– 출처 :  http://angelsoma.com/view.php?id=mysql&no=12 –   Mysql 에서 사용되는 데이터 타입에대한 설명이다. 1. 숫자형 데이터 타입     숫자형은 가장 기본적인 자료형으로서 말 그래도 숫자들을 저장하는 자료형입다.     숫자형의 기본적인 자료형은 정수형과 소수형 두가지로 나눌수있다.     정수형의 자료는 SIGNED 와 UNSIGNED 로 나눌수있다     SINGED는 부호를 가질수있는 수를 나타내고, UNSINGED는 부호가 없는 수를 나타낸다.        SIGNED – 음수,양수 모두 저장 가능… Read More »