数据库中表字段的添加,修改和删除在开发过程中不可避免,如果使用navicat或者其他数据库连接工具,一般通过工具直接修改;但是有时候却不能通过工具修改,尤其是项目进行到生产测试阶段,服务器一般不允许外网连接,表上的测试数据有多,这就需要用到相关的sql语句,如下:

一、添加字段

ALTER TABLE 表明 add 字段名称 类型 DEFAULT 默认值;

例如:ALTER TABLE OC_ERP_ORDER add NODE_NAME VARCHAR(20) DEFAULT 'zzb';

二、删除字段

ALTER TABLE 表名  DROP 字段名称;

例如:ALTER TABLE OC_ERP_ORDER  DROP NODE_NAME;

三、修改字段

  修改字段类型,长度

   ALTER TABLE 表名  MODIFY COLUMN 名称 类型;

  例如:  ALTER TABLE ERP_WORKFLOW  MODIFY COLUMN WF_NUMBER VARCHAR(16);

  修改字段名称(可用于字段一次全部修改名称,类型,长度)

  ALTER TABLE TABLENAME CHANGE 原字段 新字段 类型 ;

  例如:ALTER TABLE ERP_WORKFLOW CHANGE WF_NUMBER WF_NO VARCHAR(16);

转载于:https://www.cnblogs.com/zzb-yp/p/11338158.html

总结篇——mysql中使用sql语句操作表字段相关推荐

  1. mysql中利用sql语句修改字段名称,字段长度等操作(亲测)

    在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的m ...

  2. mysql字段重命名_MySQL中使用SQL语句对字段进行重命名

    MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句. 重命名字段的语法为:alter table change . 现在我们来尝试把tes ...

  3. Entity Framework 在MySQL中执行SQL语句,关于参数问题

    在Entity Framework中添加MySQL模型,在写代码的过程中需要直接执行SQL语句. 在SQL语句中用到了@curRank := 0 这样在SQL语句中定义参数,同时还会有传入参数:ai. ...

  4. mysql中复杂sql语句之多重if嵌套语句

    今天做项目写的一个sql: SELECT(SELECTIF (NOW() < cs.start_date,'has_not_started',IF (NOW() > cs.end_date ...

  5. SQL入门:在MySQL中使用SQL语句实现收藏排行功能

    文章目录 导读 问题描述 环境声明 数据准备 业务上手 熟悉数据 一头莽上去 试查询 正片开始 收藏数统计 收藏量排名 导读 这次有个同学问我SQL的问题,我发现这个问题虽然简单,但是涉及了很多很细节 ...

  6. mysql语句中多表查询_6.MySql中的SQL语句(五):多表查询

    多表查询有如下几种: 合并结果集:UNION.UNION ALL 连接查询 内连接[INNER] JOINON 外连接OUTER JOIN ON 左外连接LEFT [OUTER] JOIN 右外连接R ...

  7. MySQL中优化sql语句查询常用的30种方法

    为什么80%的码农都做不了架构师?>>>    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 whe ...

  8. 浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...

  9. mysql监控sql_如何实时监控mysql中的SQL语句的执行情况

    展开全部 慢查询的话可以开启慢查询日志,生产环境可以开启. 1.启用慢查询日志记录 (建议生产环境开启) vim /etc/mysql/mariadb.conf.d/50-server.cnf 或者3 ...

  10. 浅谈MySQL中优化sql语句查询常用的30种方法

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索 ...

最新文章

  1. 更换用installshield打包生成exe文件的图标
  2. [Leetcode][第1392题][JAVA][最快乐前缀][KMP][字符串编码]
  3. Hello,World!的大小(信息学奥赛一本通-T1023)
  4. javafx项目_为什么选择javafx?
  5. Java拷贝(赋值、浅拷贝、深拷贝)
  6. 构建和实现单点登录解决方案
  7. [*C*]将整数转化为十进制字符串的函数Convert integer to Decimal string
  8. 思科网络综合实验(服务器,三层交换机,路由器)
  9. matlab中双向二极管,基于Multisim与Matlab的二极管双T电桥仿真分析
  10. php中ci钩子,CodeIgniter钩子用法
  11. 概率论与数理统计 期末突击复习
  12. python-给登记照换底色(蓝底变红底)
  13. Angular Router的组件路由介绍
  14. [微语 20.11.21] 洞天
  15. Anaconda 安装及验证是否安装成功
  16. ssm基于微信小程序的恋上诗词设计与实现毕业设计源码011431
  17. vue项目无法在IE打开
  18. kaldi学习笔记-三音素训练2
  19. word给代码加行号
  20. 2021记录阿里云虚拟专用服务器的初使用

热门文章

  1. PHP扩展部署之最佳实践
  2. 团队博客-随笔:团队展示 (科利尔拉弗队)
  3. 《电路分析导论(原书第12版)》一3.14 压控电阻
  4. 全面分析网络安全防御
  5. 我的第一份博客,测试一下:P
  6. SOA系列文章之(四):在Web服务中使用SOA
  7. Zookeeper11问
  8. 设计模式---适配器模式(C++实现)
  9. python tk combobox设置值为空_在PDMS中使用python直接生成管口方位图(开源分享第二集)...
  10. 8.1.2 学习更多关于ConcurrentHashMap