MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。

首先,我们可以在浏览器输入localhost打开phpMyAdmin,可以直观的看到我们对数据库操作后的结果

以下,我将全部以  面向过程  的方式来像大家讲解PHP操作SQL的过程:

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "myOneDB";  /* 这个是在创建之后才能查询连接成功的 */

// 创建连接

$conn = mysqli_connect($servername, $username, $password,$dbname);

if (!$conn)

{

die("连接失败: " . mysqli_connect_error($conn));

}

else

{

echo "链接成功";

}

// 创建数据库

$sql_create = "CREATE DATABASE myOneDB";

mysqli_query($conn, $sql_create);

//创建表

$createTable = "CREATE TABLE TableOne (

id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(30) NOT NULL,

phone INT(11) UNSIGNED NOT NULL,

regist_time TIMESTAMP

)";

mysqli_query($conn,$createTable);

//插入数据

$sql_insert = "INSERT INTO

TableOne(id,name,phone)

VALUES(1,'zhangsan',13088888888)";

mysqli_query($conn,$sql_insert);

//插入多条数据

$sql_insert  = "INSERT INTO TableOne(id,name,phone)

VALUES (2,'lisi',15738298760);";

$sql_insert .= "INSERT INTO TableOne(id,name,phone)

VALUES (3,'wangwu',13083458800);";

$sql_insert .= "INSERT INTO TableOne(id,name,phone)

VALUES (4,'zhaoliu',17798209357);";

mysqli_multi_query($conn,$sql_insert);

//删除

$sql_deleteTable  = "DELETE FROM TableOne WHERE id=3;";

$sql_deleteTable .= "DELETE FROM TableOne WHERE id=4;";

$sql_deleteTable .= "DELETE FROM TableOne WHERE id=5;";

mysqli_multi_query($conn,$sql_deleteTable);

//查询数据

$sql_read = "SELECT id,name,phone,regist_time FROM TableOne";

$result = mysqli_query($conn,$sql_read);

if ($result -> num_rows > 0)

{

echo "查询成功";

while ($row = $result -> fetch_assoc())

{

echo "id = ".$row["id"]."name = ".$row["name"]."phone = ".$row["phone"]."注册时间 = ".$row["regist_time"];

}

}

//where查询

$sql_where = "SELECT * FROM TableOne WHERE id='2'";

$result = mysqli_query($conn,$sql_where);

if ($result)

{

while ($row = mysqli_fetch_array($result))

{

echo "查询结果: id = ".$row["id"]."name = ".$row["name"];

}

}

//更新数据

$sql_update = "UPDATE TableOne SET name='ys' WHERE id=4";

mysqli_query($conn,$sql_update);

//关键词操作    DESC降序    ASC升序

$sql_orderby = "SELECT * FROM TableOne ORDER BY id DESC";

$result = mysqli_query($conn,$sql_orderby);

if ($result)

{

while ($row = mysqli_fetch_array($result))

{

echo "id = ".$row["id"]." name = ".$row["name"];

}

}

mysqli_close($conn);  //关闭数据库!

php mysql unsigned,PHP MySQL 核心相关推荐

  1. linux mysql UNSIGNED,关于mysql:MySqlint10-与-int-unsigned-之前的区别

    先理解一下两者都代表什么意思 int(10) 给 int 类型设置字节长度为 10,int 类型默认的值范畴大小是:-2147483648和2147483647. unsigned 设置 int 类型 ...

  2. mysql核心数据库_从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程...

    从MySQL基础进军MySQL核心架构 178集MySQL数据库核心基础视频教程 MySQL基础案例教程 课程目录 (1) 01MySQL基础_课程引入.avi (2) 02MySQL基础_为什么学习 ...

  3. 本周四晚8点直播预告丨探秘MySQL极限,解锁核心运维关卡

    点击上方蓝色字关注我们~ 探秘MySQL极限,解锁核心运维关卡--3月3日20:00 根据 DB-engine 流行度显示,MySQL 是最流行的开源关系型数据库管理系统,在 WEB 应用方面,是最好 ...

  4. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬

    MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业 ...

  5. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传)

    文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 2. 数据库与数据库管理系统 2.1 数据库的相关概念 3. RDBMS与非RDBMS 3. ...

  6. MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版

    MySQL数据库教程天花板,mysql安装到mysql高级,强|硬 宋红康版(自用不可外传) 文章目录 MySQL数据库笔记 第一部分 MySQL基础篇 第01章 数据库概述 1. 为什么要使用数据库 ...

  7. mysql isreg_`Innodb` MySQL中如何优雅的删除大表跑路

    最近很想写写MySQL相关的内容,就从这个话题出发吧 有人说删MySQL表谁不会 不就是 drop table TABLENAME 如果在生产环境中,你对一张TB级别的大表,敲下这行命令 那么你的主管 ...

  8. mysql数据类型查询命令_Linux命令:MySQL系列之三--mysql数据类型及SQL结构化查询语句使用...

    MySQL 存储引擎,也被称为表类型: MyISAM表:无事务处理功能,支持表锁 .frm:表结构定义文件 .MYD:表数据文件 .MYI:表索引文件 InnoDB表:支持事务处理功能,支持行锁 .f ...

  9. emq+mysql设置_EMQ--添加mysql认证及mysql插件访问控制

    EMQ-百万级分布式开源物联网MQTT消息服务器. MQTT 认证设置 EMQ 消息服务器认证由一系列认证插件(Plugin)提供,系统支持按用户名密码.ClientID 或匿名认证. 系统默认开启匿 ...

最新文章

  1. python-day05正则表达式
  2. QIIME 2教程. 13训练特征分类器TrainingFeatureClassifiers(2021.2)
  3. 夏天写代码真难!16G 内存根本不够用! | 每日趣闻
  4. php-fpm进程关闭与重启脚本详解(转)
  5. CTF web题总结--上传文件绕过
  6. JavaSE(十六)——反射
  7. [C++STL]deque容器用法介绍
  8. FreeRTOS学习笔记---动态创建任务 xTaskCreate() 源码分析
  9. thinkphp起步
  10. nginx负载均衡算法
  11. 用HTML写出能转换成合适的PDF文件(A4纸张大小)的相关问题和方法
  12. 运用Doolitle分解法解线性方程组
  13. UE4音乐的使用与优化
  14. 轻量级的双向绑定工具 —— ukulelejs
  15. uos应用_终极指标(UOS)应用法则
  16. 操作系统第五章 设备管理(上)笔记
  17. hana服务器销售资质,hana认证服务器
  18. python3.6的基础知识
  19. 树莓派魔镜MagicMirror —— 6 清理并更新系统
  20. 声纹识别技术助力远程身份认证

热门文章

  1. C和指针之数组之编程练习2
  2. Android studio之Error:(23, 17) Failed to resolve: junit:junit:4.12
  3. linux tcp 内核模块,C – Linux – 内核模块 – TCP头
  4. java完全解耦_java-完全解耦 - osc_bc7dotjc的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 神奇又好玩的谢尔宾斯基雪花!
  6. 做题不如巧做题,初中数学题型解题技巧都在这!
  7. 都说Python库千千万,这几个你认识不?
  8. 【资源】机器学习资料包来袭
  9. linux硬盘转windows7,记——第一次上手UEFI电脑,将mbr硬盘的Windows7和Linux转为gpt+uefi启动...
  10. java 创建web项目_java – Eclipse:以编程方式创建动态Web项目