区别:alter用来修改基本表,是对表的结构进行操作,比如对字段增加,删除,修改类型

update用来修改表中的数据,修改某一行某一列的值

对于初学数据库的菜鸟来说,可能update和alter之间的区别不是很明白。我就是。刚才建立了一个简单的的数据表。

如图我们创建了一个slioders的表,现在我们想给张飞也发工资。改变张飞对应的行的salary字段的值。

愚蠢 的我居然想着用insert int......where name='张飞';显然这样不行,因为对insert into而言我们是想表中插入表中不存在的行,但是张飞这一行已经存在所以不可以。我们只是要修改某个字段的值,这个时候利用update。

也就是说我们利用update来修改数据。

那么alter用来干嘛,我们可以利用alter来修改数据表的结构,比如说改变字段的类型,添加或者是删除某个字段

基本用法:

alter table <表名>

[add <新字段名><数据类型><约束条件>]添加新的字段

[drop <字段>]删除表中某个字段

[modify <字段><数据类型>]修改字段的类型

比如我们在表中袖增加一个字段sex

数据库update和alter之间的区别相关推荐

  1. ojdbc14jar是支持哪个版本数据库,OJDBC版本之间的区别都有哪些?

    OJDBC版本之间的区别 OJDBC版本区别 classes12.jar ,ojdbc14.jar ,ojdbc5.jar 和ojdbc6.jar ,ojdbc7.jar 的区别与差异 1. JDBC ...

  2. mysql 迭代更新_MySQL、MongoDB、Redis 数据库之间的区别与使用(本章迭代更新)

    MySQL.MongoDB.Redis 数据库之间的区别与使用 MySQL.MongoDB.Redis 数据库之间的区别与使用(本章迭代更新) update:2019年2月20日 15:21:19(本 ...

  3. mysql中alter与update,MySQL中update和alter使用区别

    最近在参与IDO老徐的MySQL21天打卡系列,今天在回顾的时候看到一个作业题目是更新表里某个字段值,突然不知道该用update还是alter了,脑子里一下分不清两者的区别了,于是找资料学习了下,现在 ...

  4. Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?

    Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别? Java 中访问数据库的步骤 1)注册驱动: 2)建立连接: 3)创建Statement: 4)执 ...

  5. 【学习日志】2022.09.02 (C++)strcmp和stricmp、strcmpi三者之间的区别、C语言判断文件后缀名、ZENO Audio Update、TEN MINUTES PHYSICS

    (C++)strcmp和stricmp.strcmpi三者之间的区别 (strcmpi在Windows C标准库实现,但不在GNU C标准库实现) #include <string.h> ...

  6. Oracle中用户和架构之间的区别?

    本文翻译自:Difference between a user and a schema in Oracle? Oracle中的用户和架构有什么区别? #1楼 参考:https://stackoom. ...

  7. MEAN.js和MEAN.io之间的区别

    本文翻译自:Difference between MEAN.js and MEAN.io I wanted to use the MEAN JavaScript Stack, but I notice ...

  8. DML 数据操控语言: truncate 数据截断 与 delete之间的区别: 总结:

    DML  数据操控语言: --删除 --delete from 表名 where 行过滤条件;  删除表中满足条件的数据 select * from  t_user where id in (7499 ...

  9. hibernate_day03_MySQL数据库-表与表之间的多对多关系-实例

    hibernate_day03_MySQL数据库-表与表之间的多对多关系-实例 : 操作环境 :Windows 10 教育版.eclipse.MySQL数据库.SQLyog数据库管理工具 MySQL ...

  10. [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别

    要学习及应用好Ext框架,必须需要理解Html DOM.Ext Element及Component三者之间的区别. 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM ...

最新文章

  1. 投资提升亦令云安全引发高度关注
  2. 【数据结构与算法】之深入解析“分数到小数”的求解思路与算法示例
  3. 最大矩形—leetcode85
  4. java string 不变_为什么String在java中是不可变的?
  5. HDU Problem - 5101 Select(二分)
  6. Delphi面向对象学习随笔七:COM
  7. python重启路由器_Python3控制路由器——使用requests重启极路由.py
  8. 计算机用户名登陆管理员权限,关于win10勿删用户账号下管理员身份导致无法登录系统的问题...
  9. android显示圆圈动画,Android实现3个圆圈的动画
  10. c# combobox集合数据不显示_Excel也能玩转百万数据
  11. 在PyCharm命令行中使用conda数学库的方法
  12. 连接mysql数据库格式_MySQL_Mysql数据库命令大全,一、连接Mysql格式: mysql -h - phpStudy...
  13. 2020-10-01
  14. Luogu1005 矩阵取数游戏
  15. 序列二次规划——SQP
  16. 为什么你的种子磁力下载很慢?
  17. SiteSucker Mac版(整站下载工具)中文版
  18. 厂级监控系统镜像服务器,厂级监控信息系统(SIS).PDF
  19. arch模型的思路_ARCH模型课件.ppt
  20. 2370 小机房的树

热门文章

  1. Open Distro for Elasticsearch
  2. UnicodeDecodeError: 'gbk' codec can't decode byte 0xfe in position 575056: illegal multibyte sequenc
  3. Pr:音频和视频的同步
  4. 魏俊妮《非人力资源的人力资源管理技术提升》课程大纲
  5. STM32的内存扩展应用实现,小内存的单片机也能干大事(FSMC+SRAM)
  6. (知乎)男生 25 岁了,应该明白哪些道理?
  7. android打开word
  8. mybatisplus代码生成器构建项目以及lambd链式编程
  9. 大哉昆仑的 双英雄的无敌bug存档
  10. python绘制相频特性曲线_详解基于python的图像Gabor变换及特征提取