mysql数据库给表增加一个字段的方法:可以使用“ALTER TABLE”语句来增加一个字段,语法格式“ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件];”,默认是在表的最后位置添加新字段。

mysql中数据表添加新字段

可以使用“ALTER TABLE”语句来实现,一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语法格式如下:ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件];

对语法格式的说明如下:表名:为数据表的名字;

新字段名:为所要添加的字段的名字;

数据类型:为所要添加的字段能存储数据的数据类型;

[约束条件]:是可选的,用来对添加的字段进行约束。

这种语法格式默认在表的最后位置(最后一列的后面)添加新字段。

示例:

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

+-------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id | int(4) | YES | | NULL | |

| name | varchar(20) | YES | | NULL | |

| sex | char(1) | YES | | NULL | |

+-------+-------------+------+-----+---------+-------+

3 rows in set (0.01 sec)

使用 ALTER TABLE 语句添加一个 INT 类型的字段 age,然后再使用DESC 查看 student 表结构,检验 age 字段是否添加成功。mysql> ALTER TABLE student ADD age INT(4);

Query OK, 0 rows affected (0.16 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql> DESC student;

+-------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id | int(4) | YES | | NULL | |

| name | varchar(20) | YES | | NULL | |

| sex | char(1) | YES | | NULL | |

| age | int(4) | YES | | NULL | |

+-------+-------------+------+-----+---------+-------+

4 rows in set (0.00 sec)

由运行结果可以看到,student 表已经添加了 age 字段,且该字段在表的最后一个位置,添加字段成功。

更多编程相关知识,请访问:编程教学!!

mysql数据库表添加字段_mysql数据库怎么给表增加一个字段?相关推荐

  1. mysql对表中添加属性_MySQL数据库增删改字段(属性)

    MySQL数据库的各种操作今天在这里总结一下: 一.增加 1.在已有的表中添加新的字段: 首先是增加表的字段,比如一张表原本没有字段" Time ",现在我们要增加这样一个字段,可 ...

  2. mysql删除新添加数据_MySQL数据库基础(六)——SQL插入、更新、删除操作

    MySQL数据库基础(六)--SQL插入.更新.删除操作 一.插入数据 1.为表的所有字段插入数据 使用基本的INSERT语句插入数据要求指定表名称和插入到新记录中的值. INSERT INTO ta ...

  3. mysql的sleep线程多久_MySQL数据库sleep线程过多,怎么办?

    推荐文章 要想知道每个数据库的大小的话,步骤如下:1.进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2.查询所有数据的大 ...

  4. mysql黑窗口常用命令_mysql数据库常用命令

    1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show ...

  5. 删除mysql数据库中表abc语句_MySQL数据库常用命令大全

    我们经常用到的MySQL数据库常用命令 一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mys ...

  6. linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06

    Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...

  7. mysql查询结果某个字段设置为固定值_MySQL使用select查询时,在查询结果中增加一个字段并指定固定值...

    假设需求是这样的: mysql> desc user; +-------+----------+------+-----+---------+----------------+ | Field ...

  8. Android之实现Room升级需要给一个表增加一个字段

    1.需求 实现Room升级需要给一个表增加一个字段. 2.Room升级介绍 Room 持久化库中通过使用 Migration 类保存用户数据.每个 Migration 类指定起始版本和结束版本.在运行 ...

  9. 给一个大表增加一个字段,带默认值

    转载自:http://www.itpub.net/forum.php?mod=viewthread&tid=1083259&highlight= 给一个大表增加一个字段,给怎样操作. ...

最新文章

  1. android 白天和夜间模式切换时闪屏问题处理方法
  2. python 如何封装dll_如何为DLL库创建Python包装器
  3. hadoop hive hbase 集群搭建
  4. linux wc -l 对io,linux设备驱动归纳总结(五):2.操作硬件——IO内存
  5. 【Tensorflow】解决No module named ‘matplotlib‘/‘pandas‘
  6. 一个例子看懂神马是闭包
  7. 三个具有代表性的STL函数
  8. .NET开源项目介绍及资源推荐:数据持久层
  9. 老前端工程师现身说法,2021Web前端开发学习路线图
  10. java通过InputStream读取文件
  11. 7个等级 容灾等级_在餐厅吃饭竟是7级风险!最新社交风险等级出炉!
  12. 入门教程:.NET开源OpenID Connect 和OAuth解决方案IdentityServer v3 介绍 (一)
  13. RHadoop安装和使用
  14. 最强代码审查工具报告
  15. 基于Maven profile配置
  16. linux网卡team0,team
  17. 什么是服务器CC攻击,被CC攻击了服务器怎么防护?
  18. 手写redis@Cacheable注解 支持过期时间设置
  19. 小米组织架构再调整,王川调职,雷军自任中国区总裁
  20. 自己总结关于浏览器证书安全的二点小技巧

热门文章

  1. UltraISO9。0 注册码
  2. 短视频素材去哪里找?这5个网站,免费看
  3. python列表冒泡排序,Python实现简单的列表冒泡排序和反转列表操作示例
  4. three.js动画(Animation)
  5. 初学者:学会安装Anaconda和PyCharm!
  6. Nginx限流模块limit_req_zone、limit_req_conn
  7. 应对流氓软件的小窍门[转]
  8. 技术栈 | 开源社区的明星项目—Ceph谈
  9. Servlet的生命周期(简单易懂)
  10. “长安蔚来”落户南京:李斌任董事长 杨放任CEO