mysql怎样修改字段值,详细

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql怎样修改字段值,详细相关的知识,希望对你有一定的参考价值。

不是批量修改

工具/材料:电脑、mysql

1、首先打开mysql,输入命令describe数据表名称,查看当前的数据表结构信息。

2、如果想要添加新的字段信息,那么通过命令alter...add...进行添加。

3、添加新的字段信息完成之后,再查看数据表的结构,可以看到已经新增了字段类型为date的字段。

4、如果想要修改已经有的字段信息,那么通过命令alter...change...,进行修改。

5、修改完成之后,再次查看数据表的结构,可以看到score的默认值已经修改为0。

6、通过命令insertinto,插入信息来查看是否能够正确输入信息。

7、通过命令select查看数据表的内容,可以发现数据正确输入到数据表。

参考技术A update 表名 set 字段名='要修改的值' where 条件;
例子:
update student set name='张三' where sno='2012001' ;
把学号2012001的学生姓名改为张三
参考技术B update table_name set column='value' where column='value123' ; 参考技术C update biao set 字段=值 where 参考技术D alter table 表名 change 字段名 新字段名 数据类型;
把你实际情况带进去就行了!

mysql 批量修改 字段 值

UPDATE `sousuo`.`link` SET `url` = '8' WHERE `link`.`site_id`=1 我这个样修改只能 site_id 1的,但site_id 是有1-10000 的 对不起,小妹我第一次用到mysql 但他们默认的 `url` = '0' 我想批量改成8 啊 ,分太少 我才注册百度啊,对不起啊,希望懂的 大哥大姐 弟弟 妹妹指教。
怎么让我把 site_id`=1 到 site_id`=10000 一下子修改了 再次感谢

最好能在此基础上直接给我写好(我比较菜),我光用 谢谢 对了我说的是 mysql数据中中之星sql 语句,不是php中的代码

  MySQL批量替换指定字段字符串语句
  (1)updat 表名 set 字段名=replac(字段名,\'原来的内容\',\'替换后的内容\')
  举一个例子,就是我实际操作的时候的命令:
  updat cpg1410_pictures set filepath=replac(filepath,\'wallpapers/art/\',\'wallpapers/beautiful/art/\')
  或者
  updat xb_upload_1 set fileurl=replac(fileurl,\'www.baidu.com/\',\'baidu.com/\')
  (2)updat 数据表名 SET 字段名 = replac(字段名, \'要替换的字符串\', \'替换为\') wher 设定条件;
  语句中还可以加入替换条件,如只替换限定ID小于200的内容:
  updat wp_posts SET post_content = replac(post_content, \'搜索引擎优化\', \'搜索引擎营销\') wher ID < 200;
参考技术A 你可以调用一下php 用php中for循环做
就是把上面的语句放到循环中 site_id所传递的值改成变量用
for($id=1,$id<=10000,$id++)这样明白吗!!
参考技术B 你好用
UPDATE `sousuo`.`link` SET `url` = '8' WHERE `link`.`site_id`=1
只能修改site_id`=1
你这个是用了准确的 指向
如果你想把site_id`=1-1000 以上的全部修改了那你只修改成
UPDATE `sousuo`.`link` SET `url` = '8' WHERE `link`.`site_id`>1
或者你只想修改 1000以内的 那就site_id`<1000

还有很多 可以指定的 符号, 但只修改= 部分就可以了

这是mysql中 sql 执行WHERE的命令

具体我不会说 你试试看 如果成功了 就给分吧 祝好本回答被提问者采纳
参考技术C 我没用过mysql,但是按照mssql的写法应该跟这个差不多,可能应该这样写:
UPDATE `sousuo`.`link` SET `url` = '8' WHERE `link`.`site_id`>=1 and link`.`site_id`<=10000

以上是关于mysql怎样修改字段值,详细的主要内容,如果未能解决你的问题,请参考以下文章

怎样设置mysql中的数据字段为默认值

SQL server怎样使用ALTER 语句修改字段名

mysql 一个字段多个值用都好分割

PHP如何取得mysql字段值并记算时间?

mysql order by怎样多个时间字段排序

在SqlServer中怎样设置自动增长字段