분류 전체보기
-
[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가지가 있습니다. 첫 번째 : 단순 키/..
-
[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..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - LIKE프로그래밍/CodeIgniter 2018. 10. 26. 11:16
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - LIKE ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 3번째 정리입니다. 이번에는 비슷한 데이터를 조회할 때 사용하는 LIKE 절을 생성하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 자주 사용하지 않는 항목은 생략하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶비슷한 데이터 조회 (LIKE) 아래의 함수들은 LIKE 절을 생성합니다. $this->db->like() 이 함수는 LIKE ..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - WHERE프로그래밍/CodeIgniter 2018. 10. 25. 13:31
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - WHERE ▶설명 코드이그나이터(CodeIgniter) 쿼리 빌더 2번째 정리입니다. 이번에는 특정 데이터를 조회할 때 사용하는 WHERE 절을 생성하는 쿼리 빌더 함수에 대해 알아보도록 하겠습니다. 내용이 많은 관계로 자주 사용하지 않는 항목은 생략하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html 예제 코드는 제가 자주 사용하는 방식으로 작성했습니다. ▶특정 데이터 조회 (WHERE) 아래의 함수들은 WHERE 절을 생성합니다. $this->db->where..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 빌더 - SELECT프로그래밍/CodeIgniter 2018. 9. 18. 16:02
▶CodeIgniter 데이터베이스(Database) 쿼리 빌더 - SELECT ▶설명 코드이그나이터(CodeIniter)에서 데이터베이스를 사용할 때, 쿼리를 직접 입력하는 것보다 간단한 방법을 제공합니다. 그게 바로 쿼리 빌더 클래스(Query Builder Class)입니다. 쿼리 빌더 함수를 사용하면 자동으로 값들을 이스케이프(escape)하기 때문에 안전한 쿼리를 만들어냅니다. 내용이 많은 관계로 자주 사용하는 항목만 정리하겠습니다. 쿼리 빌더 클래스에 대한 자세한 내용은 아래의 매뉴얼을 참조하시기 바랍니다. 쿼리 빌더 클래스 : http://www.ciboard.co.kr/user_guide/kr/database/query_builder.html ▶데이터 조회 (SELECT) 아래의 함수들은 ..
-
[CodeIgniter] 데이터베이스(Database) 쿼리 함수프로그래밍/CodeIgniter 2018. 8. 19. 18:04
▶CodeIgniter 데이터베이스(Database) 쿼리 함수 ▶설명 데이터베이스를 사용할 때 CodeIgniter에서 사용하는 유용한 헬퍼(Helper) 함수들에 대해 간단히 작성하도록 하겠습니다. 자세한 내용은 아래를 참고하시기 바랍니다. 쿼리 헬퍼 함수 : http://www.ciboard.co.kr/user_guide/kr/database/helpers.html ▶쿼리 실행 정보 insert_id() 함수 예시 $this->db->insert_id(); 특징 Insert 쿼리로 데이터베이스에 삽입한 아이디 번호를 반환합니다. 아이디 번호는 Primary Key이고 Auto Increment 속성인 경우에 해당합니다. (그 외에 동작하는 경우는 자세히 설명되어 있지 않아 알 수 없습니다.) aff..
-
[CentOS 6] MySQL 5.6 설치Linux/CentOS 2018. 6. 26. 11:14
▶CentOS 6 MySQL 5.6 설치 ▶들어가며 CentOS 6에 MySQL 5.6 설치하는 방법을 기록했습니다. ▶MySQL 설치 1. MySQL 5.6 저장소 등록 명령어 sudo rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm 2. 저장소 확인 명령어 ls -al /etc/yum.repos.d * 아래의 두 가지가 존재하면 정상 등록 mysql-community-source.repo mysql-community.repo 3. MySQl 5.6 설치 명령어 sudo yum install mysql-server 4. MySQl 버전 시작 명령어 sudo service mysqld start 5. MySQL 버전 확..