在mysql中,可以使用“ALTER TABLE”语句配合“MODIFY”关键字来更改表中某字段的数据类型;语法格式“ALTER TABLE MODIFY ”。

(推荐教程:mysql视频教程)

在 MySQL 中,ALTER TABLE 语句可以改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。

其语法格式如下:

修改选项的语法格式如下:

{ ADD COLUMN

| CHANGE COLUMN

| ALTER COLUMN { SET DEFAULT | DROP DEFAULT }

| MODIFY COLUMN

| DROP COLUMN

| RENAME TO

| CHARACTER SET

| COLLATE }

修改字段数据类型

修改字段的数据类型就是把字段的数据类型转换成另一种数据类型。在 MySQL 中修改字段数据类型的语法规则如下:

其中:

表名:指要修改数据类型的字段所在表的名称;

字段名:指需要修改的字段;

数据类型:指修改后字段的新数据类型。

示例:

在 test 数据库中新建 student 数据表,SQL 语句和运行结果如下:

使用 DESC 查看 student 表结构,SQL 语句和运行结果如下:

使用 ALTER TABLE 修改表 student 的结构,将 name 字段的数据类型由 VARCHAR(20) 修改成 VARCHAR(30),SQL 语句和运行结果如下所示。

语句执行后,发现表 student 中 name 字段的数据类型已经修改成 VARCHAR(30),修改成功。

mysql 数据类型怎么用,myMySQL数据库怎么更改表中某字段的数据类型? MySQL数据库使用教程...相关推荐

  1. mysql向表中插中文显示,针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav...

    针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决jav 针对mysql数据库无法在表中插入中文字符的解决方案(彻底解决:java.sql.SQLException: Incorrect ...

  2. MySQL数据库使用连接更新表中某个字段数据

    连接更新表中数据使用: update .. join .. 语句 上一篇博文创建了一个商品分类表(good_cates),并完成了商品分类信息的插入,如果需要更新goods表中的商品分类信息,把商品分 ...

  3. MySQL数据库在众多表中对表名的查询及预处理存储过程(变量做表名)

    以下的文章主要介绍的是MySQL数据库在众多表中进行表名与字段名的查询的实际操作步骤,以及对实现其查询所要用到的SQL 语句的介绍,还有两个实际解决方案的描述,以下就是文章的主要内容描述. 在MySQ ...

  4. 如何更新mysql数据库字段_如何使用MySQL一个表中的字段更新另一个表中字段

    1,修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 update ...

  5. mysql数据库优化课程---12、mysql嵌套和链接查询(查询user表中存在的所有班级的信息?)...

    mysql数据库优化课程---12.mysql嵌套和链接查询(查询user表中存在的所有班级的信息?) 一.总结 一句话总结: in:distinct:select * from class wher ...

  6. mysql表中的ak什么意思_数据库 ak pk

    概念 您误解了一些基本概念,因此而造成了困难.我们必须首先解决概念,而不是您认为的问题,因此,您的问题将消失. 自动递增的ID,当然是主键. 不,他们不是.这是一个普遍的误解.并保证了随之而来的问题. ...

  7. MySQL按名字查询所有信息_数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)...

    注意:本篇文章仅适用于mysql和postgre这两种数据库 1.查询数据库中所有表名及对应表的详细信息 select * from INFORMATION_SCHEMA.tables 2.根据指定名 ...

  8. mysql schema 保存数据_在MySQL中,所有触发器的定义都保存在information_schema数据库下的()表中。_学小易找答案...

    [单选题]如何将英制 的零件转为公制的零件 ( ). [判断题]连续选择边线创建倒角时,不能单独修改某一边线的倒角大小 [判断题]创建筋特征时截面必须是闭和的 [填空题]Hibernate 的会话接口 ...

  9. MySQL - 查询数据库里所有表名和字段名

    查询数据库里所有表名和字段名的语句 SQL 查询所有表名 SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' SELECT * FROM INFORMATION_SC ...

最新文章

  1. clone是深拷贝还是浅拷贝_Cloneable接口的作用与探索理解浅拷贝与深拷贝
  2. 计算机基础--认识CPU
  3. jsp中%@ % 与% % 与%! %
  4. python灰色关联度分析代码_灰色关联分析法步骤 - osc_uwnmtz9n的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 阿里云MVP乔帮主:五大类型负载均衡的原理场景详解(文末赠书)
  6. [转]awsome-java
  7. R语言︱集合运算——小而美法则
  8. 开源免费的录屏gif工具
  9. PLSQL导入导出表数据、表结构
  10. 无线安全之破解WPA/WPA2 加密WiFi
  11. 目标跟踪(二):拓展卡尔曼滤波(EKF)
  12. R语言ROC分析、ROC曲线可视化及最佳阈值计算(threshold、cutoff)
  13. 教你玩转Word教程-刘青-专题视频课程
  14. CSS设计指南---字体和文本的布局
  15. sed命令在Mac OS X上出现“未定义标签”错误
  16. Hi3516A 烧录内核后无法ping通网关和自己
  17. 8口短信猫设备支持的短信猫软件丰富可满足多种应用需求
  18. html如何显示动画gif,显示动画GIF
  19. [luogu-1007]独木桥 题解
  20. 走x86路线的海光如今怎么样了?

热门文章

  1. NC代码调试 - 持续更新
  2. 理解JavaScript中this的指向详解
  3. java中修改密码_java怎样修改用户名密码?
  4. js将中文转换成编码 java解析_JS实现的汉字与Unicode码相互转化功能分析
  5. csdn博客markdown 如何输入上下标(如平方指数等)
  6. 操作痕迹包括那些_高级消防设施操作员专题之:走近气体灭火系统
  7. dijkstra算法_最短路径问题——迪杰斯特拉算法(Dijkstra)
  8. Altium Designer20原理图绘制
  9. mac redis 客户端_分享一个免费好用的Redis桌面客户端
  10. ‘cnpm‘ 不是内部或外部命令,也不是可运行的程序