# php教程.自写 **Repository Path**: yancool/docs_tutorials ## Basic Information - **Project Name**: php教程.自写 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 前言 灵动初期教程将介绍mysql数据库的使用,并在最终的测试中以一个简易留言板为目标来进行修炼。 老规矩,教程无法覆盖所有知识点,只是按我走过的路写下来一条小道。请配合 `菜鸟教程` 学习。建议以本系列教程为主干,百度或菜鸟教程为知识手册。 ## 基本知识 MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。 数据库:用来储存数据,并可以在需要时取出。相当于一个大的数据容器,并且可以根据SQL语法来快速筛选出需要的数据。(不只是指Mysql) ### 管理Mysql 可以选用Navicat可视化软件来管理,或者在PHPstudy集成环境内置的PHPMyAdmin网页在线管理。 ### PHP中操作mysql 在PHP中有两套mysql函数来对mysql数据库进行操作,分别为 `mysql`和 `mysqli`。 !> mysql在后期已经被废弃,初学使用mysqli系列函数(会mysqli系列函数的必定会mysql系列函数),入门后推荐使用PDO扩展 另外还有一个 `PDO` 扩展也可以对mysql数据库进行操作。 > PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。 > > PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。 > > PDO 随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。 > > PDO 应用在 12 种不同数据库中,如果你的项目有可能切换数据库,则最好在开发之时使用PDO ### 数据库常用操作 数据库常用操作 * 连接、断开 * 创建数据库 * 新建数据 * 删除数据 * 编辑数据 * 查询数据 1.我们需要在一台服务器(或者说电脑)上安装了mysql服务,这一步在phpstudy集成环境已经安装好了~ 2.一台服务器上可以创建很多个数据库(一般一个项目一个数据库),这里的数据库跟前面的数据库指两个不同的含义。 `mysql数据库` 中的意思是,这种产品服务叫数据库。 `创建数据库操作` 中的意思是,在服务器上创建一个储存数据的库,需要有不同名称。 3.数据库中可以创建表,表有列和行(跟Execl一样咯)。 所以到这里,数据库的结构是下面这样子的 ![数据库结构](./images/db_jiegou.jpg "#") 4.其他的新建、编辑、删除、查询,一般叫为CURD操作,是最基本的使用功能。 ## PHP实战使用数据库