DoR@Hee의 끄적끄적
PHP - DB 본문
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(11) NOT NULL AUTO_INCREMENT, title varchar(255) NOT 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