一.Apache服务器的安装

<1>安装版(计算机相关专业所用软件---百度云链接下载)-直接install
<2>非安装版(https://www.apachehaus.com/cgi-bin/download.plx)在cmd中 -输入命令install
主要的几步:(可参考:http://m.blog.csdn.net/lsyz0021/article/details/51998848)

(1)打开配置文件 httd.conf 修改Apache服务器安装路径;
(2)Apache默认80端口 如被占用可修改为其他端口 要保证与其他端口不冲突
(3)可修改Apache的ServerName
(4)install服务器:httpd.exe -k install -n "ServerName"
(5)启动服务器:httpd.exe -k start -n "ServerName"
(6)关闭服务器:httpd.exe -k stop -n "ServerName"
(7)unstall服务器:httpd.exe -k unstall -n "ServerName"

二.PHP对MySQL数据库的相关操作

1.连接数据库、创建数据表
(1)简单表的建立
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
if (mysql_query("CREATE DATABASE my_db",$conn)) {
# 创建数据库
echo "Database Created";
}else{
echo "Error creating database:".mysql_error();
}
mysql_select_db("my_db",$conn);//选取数据库
$sql="CREATE TABLE Persons
(
FirstName varchar(15),
LastName varchar(15),
Age int(3)
)";
mysql_query($sql,$conn);//执行创建表
mysql_close($conn);//提前关闭连接
?>
(2)添加约束
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
if (mysql_query("CREATE DATABASE my_db1",$conn)) {
# 创建数据库
echo "Database Created";
}else{
echo "Error creating database:".mysql_error();
}
mysql_select_db("my_db1",$conn);//选取数据库
$sql="CREATE TABLE Person
(
PersonID int(20) NOT NULL AUTO_INCREMENT,
FirstName varchar(15),
LastName varchar(15),
Age int(3),
PRIMARY KEY(PersonID)
)";
mysql_query($sql,$conn);//执行创建表
mysql_close($conn);//提前关闭连接
?>
2.插入数据(增)
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
mysql_select_db("my_db",$conn);//选取数据库
$sql1="INSERT INTO Persons(FirstName,LastName,Age) VALUES('li','xiaolong','35')";
$sql2="INSERT INTO Persons(FirstName,LastName,Age) VALUES('yu','heyun','28')";
mysql_query($sql1,$conn);
mysql_query($sql2,$conn);
mysql_close($conn);//关闭连接
?>
3.删除数据(删)
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
mysql_select_db("my_db",$conn);//选取数据库
mysql_query("DELETE FROM Persons WHERE Age=28");
mysql_close($conn);//关闭连接
?>
4.修改数据(改)
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
mysql_select_db("my_db",$conn);//选取数据库
mysql_query("UPDATE Persons SET Age=40 WHERE FirstName='li'");
mysql_close($conn);//关闭连接
?>
5.查询数据(查)
(1)
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
mysql_select_db("my_db1",$conn);//选取数据库
$result=mysql_query("SELECT * FROM Person WHERE PersonID=1");
//mysql_fetch_array()先返回记录的第一行,Then返回记录的下一行
while($row=mysql_fetch_array($result)){
echo $row['PersonID']." ".$row['FirstName']." ".$row['LastName'];//输出一行,包括三个字段
echo "<br>";//字段名必须和数据库字段名一致
}
mysql_close($conn);//关闭连接
?>
(2)数据排序查询
<?php
$conn=mysql_connect("localhost","root","123456");//服务器名称、MySQL用户名、MySQL用户密码
if(!$conn)
die('数据库连接失败!');
mysql_select_db("my_db1",$conn);//选取数据库
$result=mysql_query("SELECT * FROM Person ORDER BY Age");
//mysql_fetch_array()先返回记录的第一行,Then返回记录的下一行
while($row=mysql_fetch_array($result)){
echo $row['PersonID']." ".$row['FirstName']." ".$row['LastName']." ".$row['Age'];
//输出一行,包括三个字段
echo "<br>";//字段名必须和数据库字段名一致
}
mysql_close($conn);//关闭连接
?>

备注:

  文章为本人原创  转载请注明出处  文章难免会有纰漏之处  还望大家多多包含  如有意见或者建议可与本人联系  QQ:2187093468(非诚请勿扰,加好友请备注在哪里看到的)

PHP对MySQL数据库的相关操作的更多相关文章

  1. python操作mysql数据库的相关操作实例

    python操作mysql数据库的相关操作实例 # -*- coding: utf-8 -*- #python operate mysql database import MySQLdb #数据库名称 ...

  2. MySQL数据库---记录相关操作

    序 表中记录的相关操作一共四种:插入,更新,删除.查询.其中使用最多,也是最难的就是查询. 记录的插入 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3… ...

  3. mysql数据库字符集相关操作(修改表字段编码,使其支持emoji表情)

    普通的UTF8编码是不支持emoji表情插入的,会报异常: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x9 ...

  4. MySql数据库的相关操作

    SQL(Structred Query Language)结构化查询语言:和数据库交互的语言,进行数据库管理的语言. 一.数据库的操作: 1.查询所有数据库: show databases; 2.创建 ...

  5. mysql数据库内容相关操作

    第一:介绍 mysql数据内容的操作主要是: INSERT实现数据的插入 UPDATE实现数据的更新 DLETE实现数据的删除 SELECT实现数据的查询. 第二:增(insert) 1.插入完整的数 ...

  6. linux下安装mysql数据库与相关操作

    如下命令都是用root身份安装,或者在命令前加上sudo 采用yum安装方式安装 yum install mysql #安装mysql客户端 yum install mysql-server #安装m ...

  7. mysql 数据库的相关操作

    #coding=gbk #数据库的连接语句 import pymysql try: conn=pymysql.connect( host='127.0.0.1', port=3306, user='r ...

  8. 小白老凯,初出茅庐!请多关照!简单分享一些 mysql 数据库的安装操作!请给为大神雅正!

    在我们写代码,存储数据时常常会用到各种数据库,如:mysql.access.sql.server.Oracle等等,在这里就说一下mysql数据库的的操作指令! 首先我们了解下如何安装mysql数据库 ...

  9. Deepin系统安装mysql教程及相关操作

    Deepin系统安装mysql教程及相关操作 1.安装MySQL sudo apt-get install mysql-server,期间需要输入两次密码,root账户的密码. sudo apt-ge ...

随机推荐

  1. SQLalchemy模块用法

    安装 pip install sqlalchemy #!/usr/bin/env python # -*- coding:utf-8 -*- # 加载模块 from sqlalchemy.ext.de ...

  2. Selenium WebDriver + python 自动化测试框架

    目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤.检查点,然后执行自动化工程,即可执行功能自动化测试用例 ...

  3. 小白审计JACKSON反序列化漏洞

    1. JACKSON漏洞解析 poc代码:main.java import com.fasterxml.jackson.databind.ObjectMapper; import com.sun.or ...

  4. 排序算法 - 选择排序(selection sort)

    选择排序(Selection sort)跟插入排序一样,也是O(n^2)的复杂度,这个排序方式也可以用我们的扑克牌来解释. 概念 桌面上有一堆牌,也是杂乱无章的,现在我们想将牌由小到大排序,如果使用选 ...

  5. Laravel踩坑笔记——illuminate/html被抛弃

    起因 在使用如下代码的时候发生报错 {!! Form::open() !!} 错误信息 [Symfony\Component\Debug\Exception\FatalErrorException] ...

  6. Hybris 6.4 + Jrebel

    Jrebel官网参考地址:https://manuals.zeroturnaround.com/jrebel/standalone/hybris.html Wiki Hybris参考地址:https: ...

  7. 中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法)

    <?php //中奖概率算法(php 可用于刮刮卡,大转盘等抽奖算法) /* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300, ...

  8. javascript检测当前浏览器是否为微信浏览器

    <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...

  9. JavaScript对象属性访问的两种方式

    JavaScript对象属性访问的两种方式 object.attribute object["attribute"] 例如: var employees = [ { "f ...

  10. 普通RAID磁盘数据格式规范

    普通RAID磁盘数据格式规范 1.介绍 在当今的IT环境中,系统管理员希望改变他们正在使用的内部RAID方案,原因可能有以下几个:许多服务器都是附带RAID解决方案的,这些RAID解决方案是通过母板磁 ...