-
[MySQL] 쿼리 로그 확인데이터베이스/MySQL 2018. 11. 2. 11:18
▶MySQL 쿼리 로그 확인 ▶설명 프로그램에서 사용한 MySQL 쿼리를 확인하고 싶을 때 사용하는 방법입니다. 아래의 방법은 일시적으로 조회할 수 있게 해주는 방법입니다. 영구적으로 적용하기 위해서는 설정 파일을 변경해야하고, 좋지 않기 때문에 기록하지 않았습니다. ▶방법 Step.1 로그 입력 방식 확인 SELECT @@GLOBAL.log_output; 보통 FILE로 설정되어 있습니다. Step.2 General Log 사용 여부 확인 SELECT @@GLOBAL.general_log; 보통 0 또는 OFF 로 설정되어 있습니다. Step.3 로그 입력 방식 변경 SET GLOBAL log_output = 'table'; 로그를 테이블에 입력하도록 변경합니다. Step.4 General Log 활성..
-
[MySQL] 테이블, 컬럼 코멘트(Comment) 조회데이터베이스/MySQL 2018. 11. 2. 10:46
▶MySQL 테이블, 컬럼 코멘트(Comment) 조회 ▶설명 MySQL에서 테이블과 컬럼에 작성되어 있는 코멘트를 조회할 수 있는 방법을 기록했습니다. ▶테이블 코멘트(Comment) 조회 DB 전체 테이블 코멘트 조회 SELECT table_name, table_comment FROM information_schema.tables WHERE table_schema = 'DB 이름' AND table_name = '테이블 이름'; DB 특정 테이블 코멘트 조회 SELECT table_name, table_comment FROM information_schema.tables WHERE table_schema = 'DB 이름' AND table_name = '테이블 이름'; ▶컬럼 코멘트(Comment) ..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - DELETE프로그래밍/CodeIgniter 2018. 11. 1. 14:36
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - DELETE ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 9번째 정리입니다. 이번에는 데이터를 삭제할 때 사용하는 DELETE 문과 관련된 기능을 수행하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 자주 사용하는 함수만 적어뒀습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶DELETE 함수 $this->db->delete() 이 함수는 DELETE 문을 실행합니다. 첫 번째 파라미터는 입력할..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - UPDATE프로그래밍/CodeIgniter 2018. 10. 31. 13:26
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - UPDATE ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 8번째 정리입니다. 이번에는 데이터를 수정할 때 사용하는 UPDATE 문과 관련된 기능을 수행하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 자주 사용하는 함수만 적어뒀습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶UPDATE 함수 $this->db->update() 이 함수는 UPDATE 문을 실행합니다. 첫 번째 파라미터는 입력할..
-
[MySQL] 중복 키 관리 방법데이터베이스/MySQL 2018. 10. 31. 11:28
▶MySQL 중복 키 관리 방법 ▶설명 MySQL에서 중복 키 관리 방법은 총 3가지가 있습니다. INSERT IGNORE REPLACE INTO ... INSERT INTO ... ON DUPLICATE 자주 까먹는 부분이라서 한 번 정리해보기로 했습니다. 출처 : http://jason-heo.github.io/mysql/2014/03/05/manage-dup-key2.html ▶예제 테이블 (heroes) idx name 1 이순신 2 안중근 CREATE TABLE `heroes` ( `idx` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, PRIMARY KEY (`idx`), UNIQUE KEY `idx_name` (..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - INSERT프로그래밍/CodeIgniter 2018. 10. 31. 10:43
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - INSERT ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 7번째 정리입니다. 이번에는 데이터를 입력할 때 사용하는 INSERT 문을 실행하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 자주 사용하는 함수만 적어뒀습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶INSERT 함수 $this->db->insert() 이 함수는 INSERT 문을 실행합니다. 첫 번째 파라미터는 입력할 테이블명, 두..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - LIMIT프로그래밍/CodeIgniter 2018. 10. 29. 11:20
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - LIMIT ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 6번째 정리입니다. 이번에는 받을 열의 개수를 설정할 때 사용하는 LIMIT 절을 생성하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶LIMIT 함수 $this->db->limit() 이 함수는 LIMIT 절을 생성합니다. 사용 방법은 총 2가지가 있습니다. 첫 번째 : 열의 개수 설정$this->..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - ORDER BY프로그래밍/CodeIgniter 2018. 10. 29. 10:59
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - ORDER BY ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 5번째 정리입니다. 이번에는 데이터를 정렬할 때 사용하는 ORDER BY 절을 생성하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶ORDER BY 함수 $this->db->order_by() 이 함수는 ORDER BY 절을 생성합니다. 사용 방법은 총 2가지가 있습니다. 첫 번째 : 단순 키/..