데이터베이스
-
[MySQL] 시프트 연산자 (Shift Operator)데이터베이스/MySQL 2018. 11. 16. 11:00
▶MySQL 시프트 연산자 (Shift Operator) ▶설명 MySQL에서 사용할 수 있는 시프트 연산자를 간단하게 정리하였습니다.MySQL 5.5 Reference 기준으로 작성하였습니다. MySQL 5.5 Referrence : https://dev.mysql.com/doc/refman/5.5/en/bit-functions.html ▶시프트 연산자 (Shift Operator) (오른쪽) 결과는 UInt64(Unsigned 64-bit integer)입니다. 결과가 해당 범위를 벋어나면 0을 반환합니다. 코드 SELECT 4 >> 2; 결과 1
-
[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 문을 실행합니다. 첫 번째 파라미터는 입력할..
-
[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가지가 있습니다. 첫 번째 : 단순 키/..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - GROUP BY카테고리 없음 2018. 10. 28. 21:45
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - GROUP BY ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 4번째 정리입니다. 이번에는 비슷한 데이터를 조회할 때 사용하는 GROUP BY, HAVING, DISTINCT 절을 생성하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶GROUP BY 관련 함수 아래의 함수들은 GROUP BY와 HAVING 절을 생성합니다. $this->db->group_b..