基本的数据库操作

函数

mysqli_connect()连接数据库

mysqli_errno()错误编码

mysqli_error() 错误信息

mysqli_connect_errno() 数据库上一次连接错误编码

mysqli_affected_rows()数据库操作数目

mysqli_query()针对数据库的操作入SQL语句

1连接数据库mysqli_connect(地址,用户名,密码,数据库)

实例

/**

* User: Z先生

* Date: 2018/4/24

*/

define('DB_HOST',"localhost");

define('DB_USER','root');

define('DB_PASS','root');

define('DB_NAME','php');

define('DB_CHAR','utf8');

$db = mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);

if (mysqli_connect_errno($db)){

exit('连接失败');

}else{

echo '连接成功喽
';

}

//选择数据库

mysqli_select_db($db,DB_NAME);

//设置字符集

mysqli_set_charset($db,DB_CHAR);

运行实例 »

点击 "运行实例" 按钮查看在线实例

2数据库操作数据添加

实例

/**

* User: Z先生

* Date: 2018/4/24

*/

require ('connect.php');

//一条条的添加的方式

//$sql = "INSERT aaa SET name='牛得意',age=25,money=4500 ";

//多条添加

$sql = "INSERT INTO aaa (name,age,money) VALUES ('李大钊',89,6900),('王二小',89,6900),('二青',89,6900),('牛魔王',89,6900) ";

if(mysqli_query($db,$sql)){

if(mysqli_affected_rows($db)>0){

echo '新增了'.mysqli_affected_rows($db).'条数据';

}

}else{

exit(mysqli_errno($db).':'.mysqli_error($db));

}

mysqli_close($db);

运行实例 »

点击 "运行实例" 按钮查看在线实例数据查询

实例

/**

* User: Z先生

* Date: 2018/4/24

*/

require 'connect.php';

$sql = "SELECT name,age FROM aaa WHERE id=10";

if ($aaa = mysqli_query($db,$sql)){

//    有多少条相关数据

//   $bbb = mysqli_num_rows($aaa);

while($rows= mysqli_fetch_array($aaa,MYSQLI_ASSOC)){

var_export(print_r($rows),true);

echo '
';

echo $rows['name'];

}

//   echo $bbb;

}

else{

echo mysqli_errno($db).':'.mysqli_error($db);

}

mysqli_free_result($aaa);

mysqli_close($db);

运行实例 »

点击 "运行实例" 按钮查看在线实例数据删除

实例

/**

* User: Z先生

* Date: 2018/4/24

*/

require 'connect.php';

$sql = "DELETE  FROM aaa WHERE name='张欢'";

if(mysqli_query($db,$sql)){

if(mysqli_affected_rows($db) > 0){

echo mysqli_affected_rows($db);}else{

echo '没有了';

}

}

运行实例 »

点击 "运行实例" 按钮查看在线实例

3关闭数据库

mysqli_close()

mysql修改i数据库名_数据库操作之mysqli语句的增删改查0424/14:36相关推荐

  1. MySQL 使用SQL语句实现 增删改查

    MySQL 使用SQL语句实现 增删改查 环境准备:MySQL,navicat 一.增加数据 语法: INSERT INTO 表名(字段1,字段2,字段3...) VALUES(值1,值2,值3... ...

  2. 【JS笔记】JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性、DOM增删改查

    这篇文章,主要介绍JS中的DOM对象以及通过JS获取DOM结点,操作DOM属性.DOM增删改查​​​​​​​. 目录 一.JS中的DOM 1.1.什么是DOM 1.2.获取DOM结点 (1)获取htm ...

  3. python操作postgre库,批量进行增删改查和计时比较效率,封装好的普通增删改查和批量增删改查类拿来即用

    python操作postgre库,批量进行增删改查,封装类,拿来即用 1. 新建postgre.py文件,使用psycopg2封装普通增删改查和批量增删改查类 postgre.py import ps ...

  4. mysql数据库实验+cmd界面运行基本操作总结(sql:数据增删改查,表格,视图,备份恢复)

    文章目录 mysql数据库实验--建表准备 1.dos界面中数据库的登录操作 #这里解决一个bug 2.数据库及表格创建 (1)利用sql语句创建数据库DBtest (2)表格创建 3.导入数据至数据 ...

  5. C/C++编程操作Redis数据库,hiredis包装redis数据库操作接口及测试(增删改查与连接)

    介绍一个实际应用场景,对于客户频繁需要查询的信息,可以将其放在redis内存数据库中,相当于一个缓存,每次查的时候先去redis内存数据库中去查询,如果查询不到再去oracle数据库中查询,这样提高了 ...

  6. 若依前后端分离版怎样根据数据库生成代码并快速实现某业务的增删改查

    场景 使用若依的前后端分离版,怎样使用其代码生成实现对单表的增删改查导出的业务. 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程 ...

  7. 数据库实验IDEA编程Java程序实现连接数据库以及增删改查JDBC

    IDEA编程Java程序实现连接数据库以及增删改查JDBC IDEA的mysql环境配置建议参考该博客:戳我 我用的是java11和此博客的配置略有出入,不过一般的问题都可以百度解决 这是我实验用的数 ...

  8. neo4j图数据库安装(mac)+neo4j集成springboot实现基础的增删改查

    目录 第一部分 mac安装neo4j 第二部分 neo4j集成springboot实现基础的增删改查 一.图数据库相关配置 二.业务逻辑 实体类 持久层 业务层 表现层 启动类 三.测试 附录: 第一 ...

  9. mysql下删改增语句_MySQL增删改查

    以下是MySQL最基本的增删改查语句,很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令,所有所有操作都建立在单表上,未涉及多表操作. 前提:在进行"增删改 ...

最新文章

  1. Kali Linux***测试
  2. 华人博士提出原型对比学习,非监督学习效果远超MoCo和SimCLR
  3. codevs 1376 帕秋莉•诺蕾姬
  4. 2017 04 04 省选模拟
  5. linux系统查看当前安装字库,linux下怎样安装中文字体?
  6. 为什么Java不允许super.super.method();
  7. 数据库语言 数据查询_使用这种简单的查询语言开始查询数据
  8. Sql Server函数全解二数学函数
  9. 国产品牌“爱国者”首次杀入数码相机十强
  10. Xshell 使用数字小键盘进行vim 写入操作.
  11. hadoop-集群管理(3)——不常用参数
  12. selenium点击元素位置_Selenium常见元素定位方法和操作
  13. Flash研究(一)——本地通讯
  14. 拓端tecdat|python对NOAA天气数据格式转换
  15. windows下Mysql 5.7 绿色版安装与卸载教程,MySQL可视化管理
  16. UI设计师不可不知的安卓屏幕知识
  17. arcgis的lyr样式转qgis的sld样式
  18. 服务器被恶意攻击可以报警吗?
  19. 赤子城科技三年两变:音视频社交成主力军,营收结构稳定性存疑
  20. 曲线平滑-B样条曲线

热门文章

  1. 2018年4月1日 蓝桥杯 C/C++B组答案 递增三元组
  2. JVM【带着问题去学习 01】什么是JVM+内存结构+堆内存+堆内存参数(逃逸分析)
  3. r语言上机文本分析与词云绘制_倚天屠龙记的文本分析
  4. 【身份认证及权限控制一】单点登录
  5. Web安全——服务器端请求伪造(SSRF)
  6. Vue——整合与中文化Moment.js解决方案
  7. CG CTF CRYPTO 异性相吸
  8. php接收16进制数据,PHP_PHP 通过Socket收发十六进制数据的实现代码,最近在php下做关于Socket通讯的 - phpStudy...
  9. semget创建文件_linux信号灯操作
  10. Spark SQL CLI 运行