在我看来数据库是个既复杂又高深莫测的东西,但百分之八十左右的程序员都不需要去精通他,对于我们前端开发来说,只要会数据库的增删改查语句就差不多了。首先我们来说说sql的增删改查语句。

一、增删改查

插入语句

insert into 表名(表的字段1,表的字段2) value(字段1的值,字段2的值);

插入语句.png

删除语句

delete from 表名 where 条件 // 比如:name = "ltt"

删除语句.png

修改语句

update 表名 set 字段1=‘值’,字段2=‘值’ where 条件

修改yuju.png

查询语句

select 字段1,字段2... from 表名 where 条件

查询1.png

查询语句还有一些限制查询limit,排序查询order by, 分组查询 group by以及一些求和,求平均等函数。。。。这里就不介绍了,接下来说说怎么后台对数据库进行操作。

二、php对数据库的操作流程

打来一个数据库链接

一般实际开发中,不会给你root这么大的权限来操作数据,这里只是举个例子

$link = @mysqli_connect("localhost","root","","mydb");

mysql的连接错误处理

if(mysqli_connect_errno($link)){

echo "错误号:".mysqli_connect_errno($link);

echo "
错误描述:网站错误,请联系管理员";

exit;

}

设定编码,保证页面是utf-8编码

mysqli_query($link,"set names utf8");

4.此时就可以对数据库的表进行操作了,

插入操作:

name,price,pic是表的字段名,'$menuname',$price,'$pic'是作为字段名对应的值

$sql = "insert into menu(`name`,`price`,`pic`)values('$menuname',$price,'$pic');";

查询操作:

$sql = "select * from menu";

$result = mysqli_query($link,$sql);

// 如果查询成功,就会返回一个结果集对象

// 可以使用结果集对象方法来获得记录

// 第一个方法fetch_all,返回结果集中所有的记录

$data = mysqli_fetch_all($result,MYSQLI_ASSOC); // 以关联数组作为下标

$data = mysqli_fetch_all($result,MYSQLI_BOTH); // 数字与关联数组都有

最后一步需要关闭数据库的连接

mysqli_close($link);

php修改数据库字段内容,php对数据库的增删改查操作相关推荐

  1. mysql修改员工表_员工信息表 实现增删改查操作

    1 importos2 definquiry_system():3 welcome =''' 4 -----------员工信息查询系统------------5 操作说明:6 增加ADD:17 删除 ...

  2. 一、mongodb数据库系列——介绍和安装 简单使用 增删改查

    一.Mongodb的介绍和安装 学习目标 了解 非关系型数据库的优势 了解 mongodb的安装 1. mongodb的介绍 1.1 什么是mongodb mongodb 是一个功能最丰富的NoSQL ...

  3. Java连接sqlserver数据库,并进行增删改查操作

    用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...

  4. mysql 增删修模型_48.Python中ORM模型实现mysql数据库基本的增删改查操作

    首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.my ...

  5. Mybatis实现简单的数据库增删改查操作

    简介: MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以对配置和原生Ma ...

  6. 系统运维系列 之Clickhouse数据库学习集锦(增删改查操作)

    1 简介 本篇内容涉及一些增删改查操作,包括数据库.表,重点介绍字段的增加/删除操作,其中包含的内容均实际测试通过. 2 Clickhouse clickhouse是一款MPP架构的列式存储数据库,它 ...

  7. JDBC中用控制台简单对数据库进行增删改查操作(IDEA.2023)

    文章目录 前言 一.首先是每个操作共用的操作大纲 1.注册驱动 2.创建连接 3.编写SQL语句结果,动态值的部分使用?代替 4.创建prepareStatement,并且传入SQL语句的结果 5.占 ...

  8. 数据库表的增删改查操作

    目录 准备工作 一.增加操作 1.全列插入 2.多行插入 3.指定列插入 二.查询操作 1.全列查询和指定列查询 2.对查询的字段起别名,查询的字段为表达式 3.对于查询结果进行去重 4.对查询的结果 ...

  9. java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作

    1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...

  10. mysql修改字段默认值_MySQL增删改查操作

    增删改查操作 查询表中的所有的记录:select from 表名(xs) 创建数据库:create database if not exists xsgl; 8.2创建表:cerate table i ...

最新文章

  1. 解决plsql中文显示问号(???)问题
  2. 关于命令行窗口输入pip list出错的一些解决办法
  3. ExtJs4 笔记(5) Ext.Button 按钮
  4. ARC 没有自动释放内存
  5. 清除DataTable中的空行记录
  6. Google的价值观
  7. docker 服务器engin开放2376端口给pycharm连接
  8. 公司电脑监控软件_公司电脑监控软件,如何限制公司电脑网络游戏
  9. 华北科技学院计算机期末考试,华北科技学院 专业计算机 考试专用
  10. 数据库原理及应用【一】引言
  11. 西欧八国调查:25%受访者宁要AI政府也不要民选政治家
  12. mysql csdn 知乎_CSDN 怎么样?
  13. (转)Linux传输大文件(分割传输)
  14. 这个Javascript“要求”是什么?
  15. TP5.0 PHPExcel 数据表格导出导入(原)
  16. Mapreduce运行过程分析(基于Hadoop2.4)——(三)
  17. how to be successful with salesforce
  18. php mysql webim_webim(icomet) 使用
  19. [学习笔记] Python【第031讲:永久存储:腌制一缸美味的泡菜】总结
  20. 赵栋 201771010137 《面向对象程序设计(java)》课程进度表

热门文章

  1. 阿里某员工发飙:给我一点陪家人的时间行吗?真的想走了!
  2. 技术面试,高效求职准则
  3. 如何才能做好绩效管理?
  4. 如何成为一个合格的项目经理?
  5. 用LabVIEW编写上位机
  6. SQL操作的组成部分-事务控制
  7. random函数用法_Python函数式编程:从入门到走火入魔
  8. 深度学习理论与实战:基础篇电子书
  9. 服务器信号为970101,cDIN_EN_ISO_306.970101精选.pdf
  10. 云桌面可附加桌面文件的程序_给我几分钟,还你一个小清新的电脑桌面