오라클이 인수한 선 마이크로 시스템즈의 오픈 소스 프로젝트들

2016년 말 오라클의 Java SE 상용화 이슈가 있어서 조사한 것 정리 해봅니다. 토막 상식 : 오라클이란? 오라클(Oracle)은 DBMS 시장에서 부동의 1위 제품인 ‘오라클’을 만드는 회사로 데이터베이스 전문 기업입니다. 이게 뭐! 어쨌다고? 데이터베이스(Data Base) 시장은 이렇습니다. 대부분이 큰 회사에서 사용하는 대형 시장은 Oracle(오라클)이 시장을 장악하고 있습니다. 중, 대형 시장은 MS(마이크로 소프트) 사의 MsSQL(엠에스 에스큐엘 또는 SQL … Read more

mysql, mariadb 테이블 구조(상세 정보) 확인 명령

mysql, mariadb 에서 테이블 상세 정보를 확인해야 할 때 사용하는 명령어 간락한 테이블 정보를 보여준다. desc 테이블명;  MariaDB [dbname]> DESC account; +——————-+————-+——+—–+———+—————-+ | Field                 | Type         | Null   | Key | Default | Extra              | +——————-+————-+——+—–+———+—————-+ | account_no        | int(11)        | NO   | PRI | NULL    | auto_increment | | year                 | int(11)        | … Read more

mysql insert 시 캐릭터셋(chartset) 변환 방법

요즘은 DB 캐릭터셋을 국내에서만 사용할 것이 아니라면 대부분 utf-8로 설정합니다. 그런데 간혹 윈도우에서 작업하거나 덤프한  쿼리문을 인서트 시켜야 할 때가 있습니다. 이때 서버의 캐릭터셋과 달라서 한글이 깨지는 경우가 있는데 캐릭터셋을 맞춰서 넣어줘야 겠죠! 파일 저장형식은 euc-kr (윈도우 텍스트 파일) 이고 DB 는 utf-8  일때  mysql 버전에 따라 인서트 안됨 아래 멍령어로 DB insert mysql –default-character-set=euckr … Read more

mysql 트랜잭션(transaction)을 위해 이노디비(innodb)를 변경

mysql innodb엔진은 4.x부터는 mysql설치시 기본적으로 탑재되어 있었으나 5.1.3x부터는 기존 configure 옵션되로 하면 기본적으로 innodb가 탑재가 안되며 configure옵션에 –with-plugins=innobase 또는 –with-plugins=max 옵션을 추가해줘야 한다. innodb부분이 YES로 나와있어야함. mysql> show variables like ‘have_innodb’; +—————+——-+ | Variable_name | Value | +—————+——-+ | have_innodb   | YES   | +—————+——-+ 1 row in set (0.00 sec) myisam에서 innodb로 변경 ALTER TABLE … Read more

MySql 에서 날짜를 표현하고 변환하는 date_format() 에 대해서 알아봅시다.

MySql 에서 날짜를 표현하고 변환하는 date_format() 에 대해서 알아봅시다. 워낙 기초적인것이고 초보자를 위해 상세하게 설명하는 글이 아니라 옵션 설명을 자꾸 까먹어서 기록용으로 남기는 거니 간단하게 설명하고 넘어 갑니다. 블로그 전체가 오른쪽 마우스 사용 제한이 걸려있으니 소스를 복사할 분은 검은 배경의 소스창 오른쪽 상단의 “source view” 를 눌러서 복사하면 됩니다. date_format(date, format) 은 date를 새로운 날짜 … Read more