[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 명령어를 실행 후 비밀번호를 입력하고 접근한다. 비밀번호를 지정하지...
[AWS 라이트세일 LAMP] MariaDB 10.11+ 초기 비밀번호 확인 및 비밀번호 변경 재설정 방법)
아마존 라이트세일에서 LAMP 인스턴스를 생성 후 php로 만든 웹사이트를 구축하였다. sql DB를 별도로 구입하기엔 매월 최소 $15의 비용이 발생함으로 LAMP 인스턴스 생성시 자동 설치되는 mysql...
[ORACLE db] DBeaver 디비버 툴을 사용하여 파일을 BLOB 컬럼에 INSERT 등록 하는 방법
DBeaver 디비버 툴을 사용하여 파일을 BLOB 컬럼에 INSERT 등록 하는 방법에 대해 기록해둔다. 이미지이든, 엑셀파일이든, 텍스트 파일이든 관계없다. DBeaver 디비버 툴을 사용 방법 1.임시테이블 생성한다.임시테이블...
[MS-SQL] OUTER APPLY 와 CROSS APPLY 의 사용 방법 예제 및 APPLY 연산자를 사용하는 이유
본론으로 먼저 들어가보자. CROSS APPLY는 INNER JOIN 동일한 쿼리 실행 결과와 동일하며, OUTER APPLY는 LEFT JOIN과 동일한 쿼리 실행 결과와 동일하다. 그렇다면 APPLY 연산자를 언제, 왜...
[ms-sql] where절에 like 조건으로 계좌번호 찾기
where절에 like 조건으로 계좌번호 찾는 방법 WHERE Contents LIKE ‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’ –농협계좌번호 계좌번호 마스킹 처리 SELECT LEFT(LTRIM(RTRIM(Contents)), PATINDEX(‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’,LTRIM(RTRIM(Contents)))+6 ) +’******’ + RIGHT(LTRIM(RTRIM(Contents)), len(LTRIM(RTRIM(Contents))) – patindex(‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’,LTRIM(RTRIM(Contents)))-12) AS Change_Contents ,PATINDEX(‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’,LTRIM(RTRIM(Contents))) AS POSITION FROM TB_TEST WHERE Contents LIKE ‘%[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9]%’ –농협계좌번호
[ms-sql]프로시저 내에 특정테이블이나 칼럼 조회
MSSQL에서 프로시저 내에 특정 테이블 또는 칼럼 조회하는 방법 데이터베이스에서 사용중인 프로시저(Procedure) 를 검색할 때, 어떤 프로시저들에서 테이블명을 사용중인지, 또는 칼럼을 사용중인지 파악하고자 할 때...
[ms-sql] 특정 컬럼명이 존재하는 테이블 찾기
MSSQL에서 특정 컬럼명으로 테이블 찾기 다음 쿼리는 내가 찾고있는 COMP_ID를 포함하는 테이블을 찾아주는 쿼리입니다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS A , INFORMATION_SCHEMA.TABLES B WHERE A.TABLE_NAME = B.TABLE_NAME AND A.COLUMN_NAME like ‘%COMP_ID%’ AND B.TABLE_TYPE=’BASE TABLE’
[ms-sql]저장 프로시저 호출 통계 (stored procedure statistics) 보는 스크립트
저장 프로시저 호출 통계 SELECT TOP 30 d.object_id , d.database_id , OBJECT_NAME(object_id, database_id) ‘proc name’ , d.cached_time, d.last_execution_time, d.total_elapsed_time , d.total_elapsed_time/d.execution_count AS [avg_elapsed_time] , d.last_elapsed_time, d.execution_count FROM sys.dm_exec_procedure_stats AS d ORDER BY [total_worker_time] DESC;