mysql如何更新数据库字段教程

   mysql如何更新数据库字段教程

  语法

  UPDATE table_name SET column_name = new_value WHERE column_name = some_value

  注释:SQL 对大小写不敏感。UPDATE 与 update 等效。

  为了让 PHP 执行上面的语句,我们必须使用 mysql_query( 函数。该函数用于向 SQL 连接发送查询和命令。

  例子

  稍早时,我们在本教程中创建了一个名为 "Person" 的表。它看起来类似这样:

  FirstName LastName Age Peter Griffin 35 Glenn Quagmire 33

  下面的例子更新 "Person" 表的一些数据:

  $con = mysql_connect("localhost","peter","abc123");

  if (!$con)

  {

  die('Could not connect: ' . mysql_error());

  }

  mysql_select_db("my_db", $con);

  mysql_query("UPDATE Person SET Age = '36'

  WHERE FirstName = 'Peter' AND LastName = 'Griffin'");

  mysql_close($con);

  ?>

  在这次更新后,"Person" 表格是这样的:

  FirstName LastName Age

  Peter Griffin 36

  Glenn Quagmire 33

时间: 2024-09-17 04:33:20

mysql如何更新数据库字段教程的相关文章

java-使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接更新数据库数据

问题描述 使用servlet,jdbc将mysql中数据显示在jsp页面中,且实现直接更新数据库数据 我从网上找了几篇,大多都是在JSP操作的,我想仿照http://blog.csdn.net/kakukeme/article/category/819230 该网址的例子做,但是数据却没有显示出来,所以想问下各位有没完整的可以运行的实例,给我一个. 解决方案 参考一下吧:http://download.csdn.net/detail/qq_19558705/9393750 解决方案二: ?用se

mysql中如何更新数据库中的时间数据?

问题描述 mysql中如何更新数据库中的时间数据? 解决方案 update 表 set 字段='2011-1-1 0:0:0' where carid = 1 解决方案二: mysql创建存储过程(根据时间字段来更新数据)mysql获取数据库表最后更新时间,update_time 为null 解决方案三: 可以设置数据库自动产生时间,每次插入数据后都会自动产生时间,不用你手动插入

借助PHP的mysql_query()函数来创建MySQL数据库的教程_Mysql

以mysql_query()函数作为教程的基础前提,我们先来看一下mysql_query()的用法:mysql_query()函数PHP MySQL 函数库中,mysql_query() 函数用于向 MySQL 发送并执行 SQL 语句. 对于没有数据返回结果集的 SQL ,如 UPDATE.DELETE 等在执行成功时返回 TRUE,出错时返回 FALSE:对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE. 语法:

MySQL数据库基础教程

mysql|基础教程|数据|数据库 数据库从最初的数据文件的简单集合发展到今天的大型数据库管理系统已经成为我们日常生活中不可缺少的组成部分.如果不借助数据库的帮助,许多简单的工作将变得冗长乏味,甚至难以实现.尤其是象银行.院校和图书馆这样的大型组织更加依靠数据库系统实现其正常的运作.再看互联网上,从搜索引擎到在线商场,从网上聊天到邮件列表,都离不开数据库.       目前,市面上的数据库产品多种多样,从大型企业的解决方案到中小企业或个人用户的小型应用系统,可以满足用户的多样化需求.这里,我们所

更新数据库表的某一字段为限制范围的随机数

需求:用SQL脚本更新数据库某个字段为六位随机值 环境:SQL Server 2008,数据库内有上千条数据   问题1:六位随机值 步骤1:随机数的SQL函数为rand() ,而rand()生成的是0-1之间的小数. 步骤2:将rand()*1000000则看似可以得到有六位数了(小数部分暂时忽略不算).可是,假设rand()得到的是一个类似0.0xxx的小数,rand()*1000000就会只有五位整数部分,或许更少. 步骤3:rand()*(999999-100000)+100000这样就

mysql-thinkphp修改MySQL数据库字段失败

问题描述 thinkphp修改MySQL数据库字段失败 想要修改数据表里的uname和phone字段而其他字段不变,提示失败$info['uname'] = I('uname'); $info['phone'] = I('phone');$uid = session('uid');$res=M('member')->where('uid = ""$uid""')->setField($info); 解决方案 'uid = ""$uid

求助下,hibernate 能够设置,数据库字段有值,则不更新!

问题描述 求助下,hibernate能够设置,数据库字段有值,则不更新!急,谢谢各位. 解决方案 解决方案二:LZ想把数据库字段为null的字段改成想要的值?有值就不更新不晓得我理解是不是有问题get()-->判断,重新设置该字段值觉得还是LZ意思没表达清楚...解决方案三:嗯,就是这个意思,1.数据库为NUll则更新2.数据库不为NUll更不更新.如果数据库表有50个字段,每个字段都需要这样逻辑,每个去判断挺麻烦的解决方案四:期待解决方法解决方案五:引用2楼corejava999的回复: 嗯,

mysql自动更新字段 时间触发

问题描述 mysql自动更新字段 时间触发 有个表table1 里面有个字段endtime state状态 现在希望一到endtime state自动更新为指定值 有没有做过类似的大神给指教下 解决方案 mysql 字段自动更新......答案就在这里:mysql 时间字段自动更新

mysql批量更新多条记录的同一个字段为不同值的方法_Mysql

首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这样用in指定要更新的记录: UPDATE mytable SET myfield = 'value' WHERE other_field in ('other_values'); 这里注意 'other_values' 是一个逗号(,)分隔的字符串,如:1,2,3 如果更新多条数据而且每条记录要更新