当前课程知识点:PHP程序设计 > PHP操作数据库 > MySQL和PHPMyadmin概述 > MySQL概述1
同学们大家好
今天我们来学习PHP程序设计课程
第九章PHP操作数据库
任何一种编程语言都需要对数据进行处理
PHP语言也不例外
PHP所支持的数据库类型较多
在这些数据库中
由于MySQL的跨平台性 可靠性
访问效率较高以及免费开源等特点
备受PHP开发者的青睐
一直以来被认为是 PHP的最佳搭档
本章将针对MySQL与PHPMyadmin概述
PHP访问MySQL MySQL拓展的使用
这三个部分进行详细的讲解
咱们从这节课开始讲的是PHP操纵MySQL数据库
那么PHP怎么样操纵MySQL数据库呢
我们这个地方给了一个很明确的说法
PHP是通过预先写好的一些列函数
来与MySQL数据库进行通讯的
向数据库发送指令
接收返回数据都是通过函数来完成的
所以这一看函数你就会发现
其实PHP操纵MySQL数据库会是一个很简单的操作
你只需要学习一系列的函数就可以了
有一系列函数增删改查都可以做了
那么这张图就展示了
PHP程序连接MySQL数据库服务器的一个原理
那么可以看到我们的PHP程序通过PHP的函数
来对MySQL的数据库连接进行这样一个通信
那么首先就是我们要在MySQL的数据库服务器里面
但朋友们看到是不是有数据库啊
也有表对不对
那么各位同学咱们一会儿要各位同学去做的
那个MySQL数据库的那个练习
其实就是在MySQL的这个数据库里面
我们的创建库 创建表 增删改表
这样子的一系列的SQL命令是这样子的
一系列的SQL命令来进行一个修改的对吧
所以呢
你看到PHP并不是直接操作数据库中的数据
而是把要执行的操作以什么东西
SQL语句的形式发送给MySQL服务器
有MySQL服务器执行这些指令
并且把结果返回给PHP程序
首先我们PHP
应该有什么函数
用函数来操作
但是呢
这些指令我们刚才说了
咱们对数据库一般情况下都做哪些
增删改查对不对
那么这些增删改查的指令是由谁来做呢
是用SQL语句来做的
所以各位同学这个学期
你不是学了SQLserver课的对吧
我不需要复杂的SQL语句
我只需要各位同学能够建库建表
然后能够对表里面的数据
做增删改查
只需要各位同学掌握这些SQL语句
那么就可以了
来看一下这个就是刚才让同学们取下来的
MySQL数据库的练习
那么这个地方首先要启动
启动我们开始连接
MySQL服务器
来所有人抬起头看屏幕
因为期末考试的时候
我们肯定是要考MySQL服务器怎么连的对吧
有同学说
那我就从开始这个地方连
那么开始
我不太确定这个机房有没有对吧
这个情况好像没装MySQL对吧
我们考试的机房说不定在这个开始里面
还单装那个MySQL
但是我们是在那操作吗
我们不是
我们从开学到现在一直用的是
WIP的集成环境对不对
鼠标右击
在这个地方是不是有MySQL
集成环境
我们说是Apache PHP MySQL三个东西
都给你直接装好的
那么我们从这个地方直接进到
MySQL控制台来说
我希望所有人都看清了啊
进到MySQL控制台点击一下
那么首先弹窗让大家输入密码
那么我们来试一下
基本上咱们实验室的密码就是空的
我们直接按回车
好了 按了回车之后
那么这个地方出现个MySQL
大于号光标在这个位置闪烁
那么各位同学就可以开始写SQL命令了
有同学说
MySQL SQLserver学过
MySQL压根没学过呀
不用你学过
你就把你SQLserver里面
如何显示系统中存在哪些数据库的命令
写进去就可以了
我来试着写一个我来写第一个
显示系统中存在哪些数据库
我们是不是一个show然后
databas加个S吧对吧
带个分号好了
我回车一下
那么很显然
我现在数据库里面只有这四个只有这四个
那么咱们的这个实验要怎么做呢
那么各位同学把这个做完了之后
那么我们在咱们的这个Windows里面附件打开
把截图工具来注意下
截图工具打开了之后
以鼠标右击把它固定到任务栏
因为这节课可能要做好几次截图
对吧
固定到任务栏之后
我们新建一个主页
截图的时候
所有人看截图的时候
你千万要把你自己写的命令截上
还有命令最后的一个结果截上
这两个部分都要有
然后我们文件
不用文件了就直接复制
然后粘贴在word文档里面
这就是第一个
我现在做的所有操作
期末考试你们要再做一遍
期末考试如果出了
不是如果
是一定会出MySQL数据库的这个题目
出了这个题目
各位同学包括截图
都应该给我截成现在这个样子的对吧
那么MySQL服务器
咱们我刚才说了
不需要各位同学给我记住非常多的命令
不需要
那么在咱们的这个实验里面
一共有七个命令
那么这七个命令请各位同学
一定要能够把它做出来
这七个命令
大家做好截图贴在这个地方
然后做到七的时候我们就停下
因为接着讲的是PHPMyadmin数据库的操作
对吧
这个可能同学不会
所以快速的回来讲一下这个
-PHP概述
-PHP概述--作业
-开发环境搭建
--开发环境搭建一
--开发环境搭建二
--集成环境的安装
-开发环境搭建--作业
-PHP语法入门
--语法入门一
--语法入门二
-PHP数据的输出
--数据输出
-PHP数据类型
--数据类型1
--数据类型2
--数据类型3
--数据类型4
--数据类型5
--数据类型6
-PHP常量和变量
--常量和变量1
--常量和变量2
--常量和变量3
--常量和变量4
--常量和变量5
--常量
-PHP常量和变量--作业
-PHP的运算符和表达式
--运算符和表达式1
--运算符和表达式2
--运算符和表达式3
-PHP语法基础--PHP的运算符和表达式
-条件判断语句
--条件判断语句1
--条件判断语句2
--条件判断语句3
--条件语句
-循环控制语句
--循环控制语句
--循环语句练习1
--循环语句练习2
-跳转语句和终止语句
--跳转和终止语句
-流程控制
-数组概述和分类
--数组概述和分类
--PHP数组分类
-数组创建、删除和修改
--数组创建
-数组遍历
--数组遍历1
--数组遍历2
--数组遍历3
--数组遍历4
--数组遍历5
--foreach
-数组相关函数
--数组相关函数1
--数组相关函数2
--数组相关函数3
--数组相关函数4
--数组相关函数5
--数组相关函数6
--数组函数的练习
-PHP数组--作业
-分页函数的应用
-函数的定义与调用
--函数定义与调用
-函数参数传递
--函数参数传递1
--函数参数传递2
-自定义函数总结和实验
-常用变量和数学函数
--变量和数学函数库
--数学函数实验
--数学函数
-日期和时间函数
--日期时间函数1
--时间日期函数2
--倒计时
-PHP函数--作业
-字符串概述
--字符串特点
--字符串处理方式
-常见的字符串函数
--常见字符串函数1
--输出函数1
--输出函数2
--输出函数3
--去除空白函数1
--去除空白函数2
--去除空白函数3
--其他字符串函数1
--其他字符串函数2
--字符串函数实验1
--字符串函数实验2
--字符串函数实验3
--字符串函数实验4
--字符串练习1
--字符串练习2
--字符串练习3
--字符串练习4
--字符串练习5
--字符串函数
-正则表达式
--正则表达式练习
--正则表达式
-字符串函数--作业
-文件概述和操作
--文件概述和操作1
--文件概述和操作2
-文件的上传和下载
--文件上传1
--文件上传2
--文件上传3
--文件下载
-图像基础
--图像基础1
--图像基础2
-图像基本操作
--图像基本操作1
--图像基本操作2
--图像基本操作3
--图像基本操作4
--图像基本操作5
--图像基本操作6
--表单与验证码的结合
--图像技术练习1
--图像技术练习2
--图像技术练习3
--缩略图
-PHP文件与图像技术-作业
-变色验证码
-会话表单
--会话表单概述1
--会话表单概述2
--会话表单概述3
--超全局变量1
--超全局变量2
--超全局变量3
--表单安全验证
--获取表单数据
-cookie概述
--COOKIE简介
--COOKIE
-session概述
--基本应用1
--基本应用2
-会话管理-作业
-会话管理
-MySQL和PHPMyadmin概述
--MySQL概述1
--MySQL概述2
-PHP访问MySQL
--连接服务器
--选择数据库
--浏览表内容1
--浏览表内容2
--使用mysqli扩展添加数据到数据库中
--使用mysqli扩展删除数据库中数据
--使用mysqli扩展修改数据库中数据
-MySQL扩展的使用
--添加数据页面1
--添加数据页面2
--删除页面1
--删除页面2
--删除页面3
--数据修改页面1
--数据修改页面2
--数据修改页面3