웹프로그래밍/기초

5. 관계형 데이터베이스

차가운오미자 2021. 6. 16. 11:47

 

관계형 데이터베이스

테이블로 이루어져 있고, 키값과 값을 가지고 있는 관계.

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