본문 바로가기
728x90

분류 전체보기104

[SQL] 데이터 타입(Data Type) 서론 오늘은 테이블 명세서를 정리하는 도중에 데이터타입에 대해서 확실하게 아는 것 같지 않아서 다시 정리해 보고자 합니다. 데이터 타입(Data Type)이란? 데이터 타입(자료형)이란 컴퓨터 시스템과 프로그래밍 언어에서 실수, 정수, 소수 자료형 등의 여러 종류의 데이터를 식별하는 타입으로서, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 할 수 있는 명령어, 데이터의 형태, 의미, 크기와 해당 자료형의 값이 저장되는 방식입니다. MySQL데이터 타입 문자형 데이터 타입 데이터 유형 정의 CHAR(n) 고정 길이 데이터 타입(최대 255byte)- 지정된 길이보다 짦은 데이터 입력될 시 나머지 공간 공백으로 채워진다. VARCHAR(n) 가변 길이 데이터 타입(최대 65535byte)- 지정된.. 2023. 1. 12.
[SQL] 테이블의 구조와 설명을 알 수 있는 desc!! 서론 프론트 공부만 계속하다가 오랜만에 MySQL을 건드려 보는데 desc...? 제가 아는 desc는 오름차순(ASC), 내림차순(DESC)인데 이게 맞나? 싶었습니다. 아무리 봐도 테이블의 필드들이 정렬되어 있는 것 같지 않았기 때문이죠... 찾아보니... DESC 란? description의 줄임말로 특정 테이블에 어떤 column이 있는지, 구조가 무엇인지 조회해 주는 명령어입니다. 사용법 DESC 테이블명; 조회하고 싶은 테이블 앞에 DESC를 입력하면 그 테이블의 구조와 column들을 조회할 수 있습니다!! 출력 결과 정렬 방법(ORDER BY) 그렇다면 desc보고 먼저 생각이난 정렬하는 방법은 어떻게 하면 될까요? SELECT idx, name, grade FROM students_db .. 2023. 1. 11.
[CodeIgniter] 캐싱 드라이버 캐싱 드라이버란? CodeIgniter에서 기본적으로 제공하는 기능으로 동적 캐싱에 대한 래퍼런스입니다. Caching Driver는 파일 캐시 DB부하를 줄이고 속도를 개선해 줍니다. 파일 기반 캐싱 이외는 특정한 서버 요구 사항이 필요하며, 만약 필요한 요구사항이 만족되지 않으면 오류가 발생합니다. 사용법(예제) 캐시 드라이버를 로드하고, 사용하는 드라이버로 APC를 지정합니다. 만약 APC를 사용할 수 없는 경우 파일 기반 캐싱으로 대체합니다. $this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'file')); if ( ! $foo = $this->cache->get('foo')) { echo 'Saving to the cache.. 2023. 1. 4.
[PHP] 큰 따옴표(" ")와 작은 따옴표(' ')의 차이 큰 따옴표(" ") vs 작은 따옴표(' ') php 문자열 내에서 큰 따옴표와 작은 따옴표 모두 일반적인 문자열을 출력할 때는 차이가 없습니다. 다만, 문자열 내부에 변수나 개행 문자가 존재하는 경우가 차이가 있는 것을 알 수 있습니다. 큰 따옴표(" ") 큰 따옴표 내에 변수나 개행 문자를 사용할 경우 php 인터프리터가 이를 변수와 개행 문자로 감지하고 그에 알맞는 값으로 치환해 줍니다. 예문(변수) 2023. 1. 3.
[PHP] 대입 연산자 대입 연산자(assignment operator) 대입 연산자는 변수에 값을 대입할 때 사용하는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽입니다. 대입 연산자 설명 = 왼쪽의 피연산자에 오른쪽의 피연산자를 대입함. 복합 대입 연산자 PHP에서는 대입 연산자와 산술 연산자 등을 결합한 다양한 복합 대입 연산자를 제공합니다. 복합 대입 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽에서 왼쪽입니다. 복합 대입 연산자 설명 += 왼쪽의 피연산자에 오른쪽의 피연산자를 더한 후, 왼쪽의 피연산자에 대입함. -= 왼쪽의 피연산자에서 오른쪽의 피연산자를 뺀 후, 왼쪽의 피연산자에 대입함. *= 왼쪽의 피연산자에 오른쪽의 피연산자를 곱한 후, 왼쪽의 피연산자에.. 2023. 1. 2.
[php] 클래스의 구조 클래스의 구조 PHP에서 클래스는 class 키워드를 사용하며 다음과 같이 선언합니다. 기본 구조 class 클래스이름 { 클래스의 property와 method 정의; } PHP에서 클래스 이름을 생성할 때 지켜야하는 규칙. 클래스 이름은 숫자와의 구분을 빠르게 하기위해 숫자로 시작할 수 없습니다. 클래스의 이름은 영문자(대소문자), 숫자, 언더스코어( _ )로만 구성됩니다. 클래스의 이름 사이에는 공백이 포함될 수 없습니다. 클래스의 이름은 대소문자를 구분합니다. PHP에서 미리 정의한 예약어(reserved word)는 클래스의 이름으로 사용할 수 없습니다. 클래스는 클래스만의 상수와 변수를 가질 수 있으며, 이것을 property라고 합니다. 또한, method라고 불리는 연산을 정의할 수도 있습.. 2022. 12. 30.
728x90