[SQLite] 데이터 수정하기(UPDATE )
SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory() +"/data/패키지명/databases/mystory.db"; // 데이터베이스 파일명을 설정합니다. //데이터 베이스 초기화 SQLiteDatabase database = this.openOrCreateDatabase(databasePath, Context.MODE_PRIVATE, null);Z updateTbDayStory(database,...
[SQLite] 데이터 추가하기(INSERT INTO)
SQLite를 사용시 데이터를 추가하는 방법에 대해 알아본다. 데이터를 추가하는 구문은 “INSERT INTO 테이블명(칼럼나열(콤마)) 이다. 우선, SQLiteDatabase 클래스를 사용하여 데이터베이스 초기화를 진행합니다. String databasePath = Environment.getDataDirectory()...
오라클(oracle) 실행계획 보는 방법 (EXPLAIN PLAN, SET AUTORACE, SQL TRACE) / MSA / 인덱스 생성 전략 / 인덱스 리빌드 / HINT
MSA개발방법이 적용되면서 SQL에 대한 의존도가 예전에 비해 많이 없어지기는 했다. MSA란 마이크로 서비스 아키텍처(Micro Service Architecture)의 약자로 단일 프로그램을 각 컴포넌트 별로 나누어 작은 서비스의...
오라클 인덱스 밸런싱,결합인덱스 생성지침
인덱스라고 하는 것은 검색시의 빠른 응답을 위해서 마련해 놓은 자료구조입니다.인덱스는?1. 검색속도 향상을 위한 것이다.2. 내부적으로 B+ 트리를 이용한다.3. 데이터의 성향에 따라서 다양한 인덱스가 존재한다.4. INSERT/UPDATE/DELETE시는...
Oracle PRO*C 기초
이번에 새롭게 시작하는 프로젝트가 있는데 PRO*C , 턱시도(미들웨어), 오라클로 이전 시스템이 구성이 되어 있다고 한다. 프로시는 들어봤으나 턱시도는 처음 들어보았네….이러한 AS-IS 환경의 소스코드를 분석하여 스프링부트,...
[MS-SQL] 프로시저를 사용했을 때 in절 사용 방법(iterate 구현하기)
쿼리를 작성시 IN절을 사용하여 여러개의 값을 받아서 일치하는 값들에 대한 리스트 결과를 받아야할 때가 있습니다. 만약 ORM 중에 iBATIS(아이바티스) 혹은 마이바티스를 사용중이라면 쿼리를 구현하는 xml쪽...
[MS-SQL] 특정 기간에 날짜(일, 월, 시간) 생성하는 쿼리를 작성하는 방법은??(MASTER..SPT_VALUES 시스템 테이블에 답이 있다.)
특정 기간 동안 통계 자료를 뽑을 때 , 혹은 차트 도표의 자료의 데이터를 추출할 때 월별 혹은 일자별로 뽑아야하는 경우가 있습니다. 모든 데이터가 존재하면 문제가 되지...
[AWS 라이트세일 LAMP] MySQL 데이터베이스 시간 설정 변경(Timezone) 방법
아마존 라이트세일 LAMP를 사용중일 때 mysql 데이터베이스의 설정된 타임존을 변경하는 방법에 대한 기록이다. 위 데이터베이스에 접근해서 쿼리로 변경이 가능하지만 일회성이라, 서버를 재시작하면 언제든지 원래대로 돌아가기...
MariaDB [mysql] 테이블 목록 조회 방법 및 nformation schema를 사용법
데이터베이스에 있는 테이블 리스트 조회 show tables; show tables like ‘TB_%’; 다른 DB의 테이블 목록 조회하기 information schema를 이용하는 방법 DESC information_schema.TABLES; information_schema를 이용하면 MySQL에...
MariaDB(mysql) 기본 사용법 ( 데이터 베이스 생성 / 계정 생성 / 권한 부여 등)
CLI를 통한 데이터베이스 생성과 계정 생성 및 권한 부여하는 방법 1.MariaDB(mysql)에 먼저 접속한다. mysql -u root -p 명령어를 실행 후 비밀번호를 입력하고 접근한다. 비밀번호를 지정하지...

