728x90 분류 전체보기105 [SQL] 필드명이 예약어일 경우...!! 서론 db를 읽는중에 ERROR 1064 (42000)이 발생했다... 오타도 없었고 급한건 아니니 대수럽지않게 넘겼는데 똑같은 필드명을 가진 곳에서 또 똑같이 에러가 발생했다. 가만보니 필드명이 desc...? 아... 예약어였다... 예약어란? 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어 MySQL 예약어 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONSTRAINT CONTINUE CONVERT CREATE CROSS CURRENT_DA.. 2023. 1. 13. [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. 이전 1 ··· 4 5 6 7 8 9 10 ··· 18 다음 728x90