PHP MySQL 소개

PHP를 사용하면 데이터베이스를 연결하고 운영할 수 있습니다.
MySQL은 PHP와 함께 사용되는 가장 널리 사용되는 오픈 소스 데이터베이스 시스템입니다.
더 많은 MySQL 지식을 알고 싶다면 이 사이트의 MySQL 튜토리얼을 확인하세요.

PHP란 무엇입니까 MySQL

MySQL은 관계형 데이터베이스(관계형 데이터베이스 관리 시스템)이며, 이를 소위 "관계형"이라고 합니다.

관계형 데이터베이스는 그림과 같이 하나 또는 여러 개의 테이블로 구성됩니다.

106.png


헤더: 각 열의 이름;

행: 동일한 데이터 유형의 데이터 모음 ;

행(col): 각 행은 사람/사물의 특정 정보를 설명하는 데 사용됩니다.

값( value): 행의 특정 정보, 각 값은 열의 데이터 유형과 동일해야 합니다.

키(key): 테이블 방식에서 특정 인물을 식별하는 데 사용됩니다. 키 값은 현재 열에서 고유합니다.


위 그림은 초보자가 마음속에 예비적인 이미지를 가질 수 있도록 간단한 데이터베이스 테이블을 보여줍니다. 다음은 MySQL의 특징을 설명합니다.

MySQL은 웹에서 사용하는 데이터베이스 시스템입니다.

MySQL은 서버에서 실행되는 데이터베이스 시스템입니다.

MySQL은 소규모 및 대규모 애플리케이션 모두에 이상적입니다.

MySQL은 매우 빠르고 안정적이며 사용하기 쉽습니다.

MySql의 핵심 프로그램은 완전한 멀티스레드 프로그래밍을 채택합니다.

MySQL은 표준 SQL을 지원합니다.

MySQL은 일부 플랫폼에서 컴파일됩니다.

MySQL은 무료로 다운로드하여 사용할 수 있습니다.

MySQL은 Oracle Corporation에서 개발, 게시 및 지원합니다.

MySQL은 회사 설립자인 Monty Widenius의 딸인 My의 이름을 따서 명명되었습니다.

PHP는 MySql을 강력하게 지원합니다. PHP는 완전한 MySql 기능 세트를 제공하고 MySql을 완벽하게 지원합니다.

MySQL의 데이터는 테이블에 저장됩니다. 테이블은 열과 행으로 구성된 관련 데이터의 모음입니다.


데이터베이스는 정보를 카테고리별로 저장할 때 매우 유용합니다. 회사의 데이터베이스에는 다음과 같은 테이블이 있을 수 있습니다.

직원: 직원 클래스 테이블.

제품: 제품 테이블입니다.

고객: 고객 양식.

주문: 회사 주문 양식입니다.


PHP + MySQL

무료 MySQL 데이터베이스는 일반적으로 PHP를 통해 사용됩니다.

PHP와 MySQL의 조합은 크로스 플랫폼입니다. (Windows에서 개발하고 Unix 플랫폼에 적용할 수 있습니다.)

Query

쿼리는 쿼리 또는 요청입니다.

MySQL을 통해 데이터베이스에 특정 정보를 쿼리하고 반환된 레코드 세트를 얻을 수 있습니다.

다음 쿼리를 살펴보십시오(표준 SQL 사용).

mysql> 세트 이름 utf8;
mysql> SELECT 이름(열) FROM 웹 사이트(데이터베이스 테이블 이름);
+---------------+
| 이름 |
|
+---------------+
| 구글 |
| php 중국어 사이트 |
| 웨이보
| 스택오버플로우
+------------ ROWS )


set names utf8;

은 중국어가 정상적으로 표시될 수 있도록 데이터베이스 인코딩을 설정하는 데 사용됩니다. 위 쿼리는 "websites" 테이블의 "name" 열에 있는 모든 데이터를 선택합니다.

쿼리문은 MySQL을 학습하기 위한 기본 동작으로, 이에 대해서는 다음 홈페이지에서 자세히 설명하겠습니다.

SQL에 대해 자세히 알아보려면 SQL 튜토리얼을 방문하세요.

MySQL 데이터베이스 다운로드PHP 서버에 MySQL 데이터베이스가 없는 경우 여기에서 MySQL을 무료로 다운로드할 수 있습니다: http:// www.mysql.com.


자체 MySQL 데이터베이스를 사용하여 WampServer, PhpStudy 등과 같은 소프트웨어를 사용할 수도 있습니다.

MySQL 데이터베이스에 대한 사실MySQL의 멋진 기능 중 하나는 내장된 데이터베이스 앱을 지원하도록 축소할 수 있다는 것입니다.

이 때문에 많은 사람들은 MySQL이 중소 규모 시스템만 처리할 수 있다고 생각합니다.


사실 MySQL은 엄청난 양의 데이터와 트래픽을 지원하는 웹사이트(예: Friendster, Yahoo, Google)의 사실상 표준 데이터베이스입니다.

이 주소는 MySQL을 사용하는 회사에 대한 개요를 제공합니다: http://www.mysql.com/customers/.

데이터베이스와 데이터베이스 관리 소프트웨어 구별우리는 일반적으로 MySQL을 데이터베이스라고 불러야 합니다. 그리고 데이터 테이블의 모음을 데이터베이스라고 합니다.

따라서 데이터베이스 관리 소프트웨어는 여러 데이터베이스를 관리할 수 있습니다. 각 데이터베이스는 여러 데이터 테이블을 가질 수 있으며 각 데이터 테이블은 여러 필드를 가질 수 있습니다.


지속적인 학습
||
<?php // 这段代码需要预先创建好数据库和表才能运行 $conn = mysqli_connect($servername,$username,$password); // 获取连接 if($conn){ //判断是否连接 mysqli_select_db($conn,"db_name"); // 选择一个数据库 mysqli_query($conn,"set names utf8"); // 查询输出要使用utf8的编码格式,避免乱码 $sql = "select * from product;"; // 查找到数据库的product表() $result = mysqli_query($conn,$sql); // 从键连获取到数据库的字表 while($row = mysqli_fetch_array($result,MYSQL_ASSOC)){ // MYSQLI_ASSOC返回键值形式数组 echo $row["需要输出的表中列的名称"]; } mysqli_free_result($result); // 释放内存在 mysqli_close($conn); // 关闭连接 echo "成功"; }else{ echo "失败"; }; ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~