1.修改字段的长度

ALTER TABLE MODIFY COLUMN 字段名  数据类型(修改后的长度)

例句:ALTER TABLE test_table MODIFY COLUMN id INT(20)

2.修改字段的名称

alter table change 。

例句:ALTER TABLE test_table CHANGE attence_name NAME  VARCHAR(20)

3.新增字段

新增默认为空的字段

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 DEFAULT NULL;

新增不为空的字段

ALTER TABLE 表名ADD COLUMN 字段名 字段类型  NOT NULL;

例句:

ALTER TABLE test_table ADD COLUMN attence_name VARCHAR(20) DEFAULT NULL;

ALTER TABLE test_table ADD COLUMN age VARCHAR(20) NOT NULL;

4.删除字段

ALTER TABLE DROP COLUMN 字段名;

例句:ALTER TABLE test_table DROP COLUMN age;

5.批量增加字段

方法一

可以使用事务

语法:

begin;                                           //事务开始

alter table 表名  add 字段名  字段类型(长度);

alter table 表名 add 字段名  字段类型(长度);

alter table 表名 add 字段名  字段类型(长度);

alter table 表名 add 字段名  字段类型(长度);

commit;

例子:

begin;                                           //事务开始

alter table em_day_data add f_day_house7 int(11);

alter table em_day_data add f_day_house8 int(11);

alter table em_day_data add f_day_house9 int(11);

alter table em_day_data add f_day_house10 int(11);

commit;

方法二

alter table 表名 add (字段1 类型(长度),字段2 类型(长度),字段3 类型(长度));

alter table em_day_data add (f_day_house11 int(11),f_day_house12 int(11),f_day_house13 int(11));

6.批量修改字段名称

语法:

alter table 表 change 修改前字段名  修改后字段名称 int(11) not null,

change 修改前字段名  修改后字段名称 int(11) not null,

change 修改前字段名  修改后字段名称 int(11) not null,

change 修改前字段名  修改后字段名称 int(11) not null,

change 修改前字段名  修改后字段名称 int(11) not null

例子:

alter table em_day_data change f_day_house11 f_day_hour11 int(11) not null,

change f_day_house12 f_day_hour12 int(11) not null,

change f_day_house13 f_day_hour13 int(11) not null,

change f_day_house14 f_day_hour14 int(11) not null,

change f_day_house15 f_day_hour15 int(11) not null,

change f_day_house16 f_day_hour16 int(11) not null,

change f_day_house17 f_day_hour17 int(11) not null

原文:https://www.cnblogs.com/Williamwen/p/12792906.html

mysql添加表字段脚本_mysql数据库修改字段及新增字段脚本相关推荐

  1. mysql修改字段名称脚本_mysql数据库修改字段及新增字段脚本

    1.修改字段的长度 ALTER TABLE MODIFY COLUMN 字段名  数据类型(修改后的长度) 例句:ALTER TABLE test_table MODIFY COLUMN id INT ...

  2. MySQL数据表字段内容的批量修改、复制命令

    复制字段里的数据命令: SQL代码 UPDATE table SET 被替换的字段名=被复制的字段名 演示如下 SQL代码 UPDATE dede_archives SET senddate=pubd ...

  3. oracle 表字段顺序_Oracle数据库如何修改表中字段顺序

    Oracle数据库如何修改表中字段顺序 发布时间:2020-07-09 15:53:15 来源:亿速云 阅读:166 本篇文章给大家分享的是有关Oracle数据库如何修改表中字段顺序,小编觉得挺实用的 ...

  4. mysql增删改查大全_MySQL数据库增删改查SQL语句(2018整理集合大全)

    查看数据库 show databases; 使用数据库 use 数据库名; 创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; 创建表 crea ...

  5. NAVICAT MYSQL 建表字段 默认值、EMPTY STRING、空白、NULL 的区别

    Navicat mysql 建表字段 默认值.empty string.空白.NULL 的区别 总结在最后,没啥干货 简单测试了4种类型 bigint tinyint varchar char 单引号 ...

  6. php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法

    php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...

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

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

  8. Oracle数据库在指定字段后新增字段

    记录一下数据库中为表增加字段,且在指定字段后新增: mysql数据库的话比较简单通过一下sql语句即可实现: -- 为表t在B字段后新增字段 alter table t add column fild ...

  9. Mysql修改字段名和长度_mysql中修改表字段名/字段长度/字段类型详解

    先来看看常用的方法 MySql的简单语法,常用,却不容易记住.当然,这些Sql语法在各数据库中基本通用.下面列出: 1.增加一个字段: alter table user add COLUMN new1 ...

  10. web mysql 界面表命名规范_MySql数据库表字段命名及设计规范

    1.设计原则 1) 标准化和规范化web 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)一般被认为在性能.扩展性和数据完整性方面达到了最 ...

最新文章

  1. polyrate使用方法_pytorch必须掌握的的4种学习率衰减策略
  2. 5加载stm32 keil_「keil」嵌入式STM32开发环境之Keil5的安装(附资源) - 金橙教程网
  3. [zz]为 Lua 绑定 C/C++ 对象
  4. C语言Main函数到底有几种,你真的懂吗?
  5. python中isalpha的用法_python函数--isalpha()方法
  6. sql隐式连接和显示链接_SQL Server中的嵌套循环联接–批处理排序和隐式排序
  7. error: member “torch::jit::ProfileOptionalOp::Kind“ may not be initialized
  8. skywalking调研相关资料整理
  9. L1-022 奇偶分家 (10 分) — 团体程序设计天梯赛
  10. Sqlite使用简单教程
  11. 违反计算机信息网络国际联网安全,给你普及一下为了加强对计算机信息网络国际联网的安全保护,维护公共秩序和社会稳定,早在1997年12月30日【刁爱青吧】_百度贴吧...
  12. 【图像压缩】基于matlab JEPG图像压缩【含Matlab源码 1167期】
  13. Live2D Cubism Editor Pro v4.1.00 卡通动画模型制作工具中文版
  14. 屏幕录制生成gif文件神器和相关操作 GifCam
  15. 如何用一个例子彻底解释白盒测试中语句覆盖、判定覆盖、条件覆盖、条件判定覆盖、条件组合覆盖?
  16. 415 http请求 hutool_HTTP请求返回415错误码定位解决方法
  17. 华为网络拒绝接入_为何华为手机网络拒绝接入
  18. 分享5个高质无损音乐网站,歌曲很丰富,爱听歌的小伙伴有耳福了
  19. 如何制作千千静听个性皮肤
  20. HDU - 1546 Idiomatic Phrases Game

热门文章

  1. Unity 加载读取PPT
  2. 大地坐标系转换火星坐标系
  3. 自定义elementUI select下拉框样式
  4. 同一个二维码支持多种支付的实现思路
  5. PyCharm破解版 mac
  6. 安装docker提示“Another app is currently holding the yum lock; waiting for it to exit“之解决办法
  7. 以太坊-区块链开发入门
  8. SweepProfile for 3dMax石膏线生成插件使用教程
  9. 傲腾内存 可以用ghost系统_英特尔傲腾是什么?让你秒懂英特尔傲腾技术
  10. 多元高斯分布(三)——高斯过程