DoR@Hee의 끄적끄적

PHP - DB 본문

공부/PHP

PHP - DB

DoR@Hee 2019. 2. 10. 21:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
데이터베이스 - 데이터의 저장, 조회, 수정을 편리하고 안전하게 할 수 있는 소프트웨어
MYSQL - oracle에 의해 개발 ,오픈소스, 많은 사용자가 사용, 
 
데이터베이스 생성 
CREATE DATABASE member CHARACTER SET utf8 COLLATE utf8_general_ci;





 
데이터베이스 확인
show databases;
 
데이터베이스 사용
use member; 
 
테이블 생성
CREATE TABLE member (
    id  int(11NOT NULL AUTO_INCREMENT,
    title  varchar(255NOT NULL ,
    description  text NULL ,
    created  datetime NOT NULL ,
    PRIMARY KEY (id)
);
 
 
DB 접속 pdo vs mysql(구버전) vs mysqli
 
mysqli - MySQL Extension 과 마찬가지로 새로운 MySQLi는 최신 MySQL 서버 기능을보다 잘 활용할 수 있도록 설계되었다.
pdo - PDO는 데이터 액세스 추상화 계층을 제공,사용하는 데이터베이스 유형에 관계없이 동일한 기능을 사용하여 쿼리를 수행하고 결과를 가져올 수 있다.
 
문법
 
$pdo = new PDO ("mysql :""host = localhost;""dbname = database",'username''password'); 
$mysqli = mysqli_connect ('localhost''username''password''database');
 
PDO가 약간 느리고 MySQL 서버 기능을 최대한 활용하지는 못하지만 미리 준비된 쿼리에 대해 명명 된 매개 변수를 사용하여 읽기 쉬운 코드를 사용한다
 
 
 
 
 
출처: 
1. https://blog.naver.com/sunrc/221211680619
2. https://www.phpclasses.org/blog/post/521-mysqli-vs-pdo-vs-mysql.html
cs


'공부 > PHP' 카테고리의 다른 글

PHP - cookie, session  (0) 2019.02.10
PHP - 정규 표현식  (0) 2019.02.08
PHP - 디렉터리, 문자열  (0) 2019.02.08
PHP - API, 파일다루기  (0) 2019.02.08
PHP - 연관배열, include, namespace  (0) 2019.02.08
Comments