전체 글23 [DB]JOIN문 1. Join이란? 두 개 이상의 테이블을 서로 연결하여 데이터를 검색할 때 사용하는 방법 2. 기본 구조 SELECT 테이블.컬럼, 테이블.컬럼 FROM 테이블1,테이블2 WHERE 조건; 3. Join 종류 ①내부 조인 (Inner Join) /*기준 테이블과 조인 테이블 모두에 조인 컬럼 데이터가 존재해야 조회됨 (ON절)*/ SELECT 조회할 컬럼 FROM 테이블1 (INNER) JOIN 테이블2 ON 테이블1.컬럼 = 테이블2.컬럼 [WHERE 추가조건; ②자연 조인 (Inner Join) /*내부 조인에 속함. 두 테이블이 동시에 가지고 있는 컬럼의 값이 전부 같은 것만 불러온다. 반드시 두 테이블 간의 동일한 이름, 타입을 가진 컬럼이 필요함*/ SELECT 조회할 컬럼 FROM 테이블1 .. 2023. 2. 15. [DB]데이터 다루기 -- 특정 패턴 조회하기 SELECT * FROM [테이블명] WHERE text LIKE '%아름다운%'; SELECT * FROM [테이블명] WHERE number BETWEEN 1 and 3; SELECT * FROM [테이블명] WHERE text IN (1, 2, 3); SELECT * FROM [테이블명] WHERE text IS NULL; -- 데이터 가공하기 SELECT 1 - 2 + 2 * 3; SELECT MOD(10, 3) SELECT ROUND(30.60, 1) SELECT CONCAT('아름다운', '풍경') SELECT SUBSTRING('20230215', 3, 1) SELECT CURDATE(); SELECT CURTIME(); -- 데이터 집계하기 SELECT COUNT(.. 2023. 2. 15. [DB]기초 Query문 1. SELECT - 데이터를 불러오는 쿼리문 /*테이블명에 해당하는 테이블의 컬럼명의 데이터를 불러오는 구문 모든 컬럼을 불러오고 싶을 때는 컬럼명 부분에 *를 넣으면 된다.*/ SELECT 컬럼명 FROM 테이블명 /*WHERE 구문을 추가해서 WHERE절 뒤에 오는 조건이 참인 데이터만 불러온다.*/ SELECT 컬럼명 FROM 테이블명 WHERE 조건 /*ORDER BY 뒤에오는 컬럼명을 기준으로 불러오는 데이터를 정렬한다. ASC는 오름차순, DESC는 내림차순*/ SELECT 컬럼명 FROM 테이블명 WHERE 조건 ORDER BY 컬럼명 ASC or DESC /*LIMIT 구문을 추가하여 데이터행이 많을 때는 LIMIT절의 개수 만큼 데이터를 불러온다.*/ SELECT 컬럼명 FROM 테이블.. 2023. 2. 15. [DB]설계하기 엑셀에서 정리 DB에서 정리 인덱스도 설정하기 2023. 2. 15. [PHP][MySQL] 연동하기 DB에 연결하는 방법은 위 코드 외에 더 있다. https://www.w3schools.com/php/php_mysql_connect.asp 2023. 2. 13. [PHP]DB를 연결하여 화면 출력 1. DB가 필요없는 부분까지는 html 코드로 작성한 후 필요한 부분에 대해서 PHP문법 사용하여 echo로 출력 순번 테이블 이름 제목 스킨 2. 나중에도 변수에 저장하여 사용할 수 있도록 처음부터 PHP문법 사용하여 echo로 출력 결과창 2023. 2. 13. 이전 1 2 3 4 다음