관계형 데이터베이스
테이블로 이루어져 있고, 키값과 값을 가지고 있는 관계.
column/field/attribute (각 열) 과 row/tuple/record (각 행)으로 이루어져 있다.
특징:1. 분류, 탐색, 정렬 속도 빠름2. 신뢰성 높고, 데이터의 무결성 보장
참고) http://tcpschool.com/mysql/mysql_intro_relationalDB
SQL
SELECT topic.id, title, author, name FROM topic LEFT JOIN user ON topic.author = user.id;
SELECT topic.id, title, author, name FROM topic LEFT JOIN user ON topic.author = user.id WHERE topic.id = 1;
WHERE topic.id = 1 까지 더하면 id 가 1인 것만 가져올 수 있다.
PHP
var_dump($row);
$result->num_rows
$user_id = mysqli_insert_id($conn); //직전에 행해진 sql문의 추가된 데이터 primary key 반환
var_dump($row); // 입력값으로 들어간 row를 상세하게 보여주는 내장함수
num_rows : $result로 받아온 쿼리 응답이 몇 개 행인지 확인할 수 있음
mysqli_insert_id : 직전에 행해진 sql문의 추가된 데이터의 primary key 반환
'웹프로그래밍 > 기초' 카테고리의 다른 글
7. 라이브러리 (twitter bootstrap) (0) | 2021.06.16 |
---|---|
4. 데이터베이스 (0) | 2021.06.16 |
3. PHP 실습 (0) | 2021.06.16 |
2. HTML, CSS, JavaScript, PHP (0) | 2021.06.16 |
1. 웹 기초, 개발도구 (0) | 2021.06.16 |