语法:

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

例子:

将字段的长度由10改为20

ALTER TABLE attence MODIFY COLUMN id INT(20)

2.修改字段的名称

语法:

alter table change 。

例子:

将字段attence_name改为name

ALTER TABLE attence CHANGE attence_name NAME  VARCHAR(20)

3.新增字段

语法:

新增默认为空的字段

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

新增不为空的字段

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

例子:

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

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

4.删除字段

语法:

ALTER TABLE 表名 DROP COLUMN 字段名;

例子:

ALTER TABLE attence 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

mysql+修改字段长度语句_mysql sql语句修改字段名称,字段长度相关推荐

  1. mysql表索引类型修改_MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法总结...

    本文实例讲述了MySQL常用的建表.添加字段.修改字段.添加索引SQL语句写法.分享给大家供大家参考,具体如下: 建表: DROP TABLE IF EXISTS bulletin; CREATE T ...

  2. MySql 替换字段中字符串的sql语句

    前言 打代码不耽误我 听歌,看小说,玩游戏.         //  代表注释,写习惯了,看着舒服,带有//的那一行是我写的理解,请不要搞错了 最终语句,可以自行修改使用      --------- ...

  3. 视图的重命名mysql语句_sql语句重命名字段-视图重命名sql语句-数据库重命名sql语句...

    sql语句如何重命名表名和列名? 一.更改数据库名 sp_renamedb 更改数据库的名称. 语法: sp_renamedb [ @dbname = ] ' old_name ' , [ @newn ...

  4. oracle+sql+按中文拼音排序,Oracle 中文字段进行排序的sql语句

    Oracle 中文字段进行排序的sql语句 1)按笔画排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STR ...

  5. 解析MySQL基础架构及一条SQL语句的执行流程和流转

    前言 本篇文章分析SQL语句在MySQL中的执行流程,包括SQL的查询在MySQL内部会怎么流转,SQL语句的更新是怎么完成的.在分析之前我们一起看看MySQL的基础架构,知道了 MySQL由那些组件 ...

  6. MySQL查询本年的数据的sql语句

    MySQL查询本年的数据的sql语句: SELECT * FROM 表名 WHERE YEAR(时间字段)=YEAR(NOW());

  7. mysql语句生成,SQL语句生成器

    SQL语句自动生成器正式版是一款功能强大.十分实用方便的数据库编程软件,可以帮助用户简便快捷的生成sql语句,SQL语句自动生成器正式版支持桌面数据库和大中型数据库,以及排序.条件.分组.函数等多种s ...

  8. Mysql中文乱码以及导出为sql语句和Excel问题解决

    Mysql中文乱码以及导出为sql语句和Excel问题解决 参考文章: (1)Mysql中文乱码以及导出为sql语句和Excel问题解决 (2)https://www.cnblogs.com/zhao ...

  9. sqlserver sql语句|经典sql语句|实用sql语句

    sqlserver sql语句|经典sql语句|实用sql语句 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop databa ...

  10. 学习SQL语句之SQL语句大全

    学习SQL语句之SQL语句大全 -------------------------------------------------------------------------------- 作者: ...

最新文章

  1. 【趣图】测试刚写完的代码...
  2. 切割 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
  3. Ant Design离线使用Icon图标资源
  4. python类属性描述_如何描述Python对象,以及属性、标识、类型和值之间的关系?...
  5. ActionScript3(AS3)类库学习之(八)——自定义上下文菜单
  6. MYSQL重置ROOT密码
  7. linux accept过程,Linux协议栈accept和syn队列问题
  8. python批处理栅格转点_python获取栅格点和面值的实现
  9. 华为机试HJ13:句子逆序
  10. timequest静态时序分析学习笔记之命令约束
  11. mysql怎么分读写_MYSQL的读写分离
  12. 【面试题总结】1、统计字符串中某个单词出现的次数(1-C++实现)
  13. 321. Create Maximum Number
  14. Maven 中 com.adobe.blazeds 的配置失效解决方案
  15. Python将多个excel文件合并为一个文件
  16. 助你提高PS效率的32个常用快捷键及对应作用
  17. 赛迪报告:除了“会呼吸”的肺,这些也能用3D打印实现!
  18. RefSeq Protein Accession转换为蛋白质(YP_009227197转换成Protein)
  19. 天猫淘宝越来越难做了,为什么不考虑下跨境电商?
  20. 笔记本连接显示器没有声音解决方法

热门文章

  1. 申请CSDN博客专家的成功历程
  2. Win11_vs2010镜像安装方法
  3. C语言编程机器码转真值,c语言程序设计谭浩强机器码.docx
  4. 服务器打微软补丁后无法启动,关于打了最新微软补丁后,针式打印机突然不好打印的处理方法。...
  5. FMS飞行模拟器简介
  6. 简短python代码--实现一个爱心Love
  7. ExtJS 教程汇总
  8. 云开发校园微社区兼职交友小程序源码+支持二手交易
  9. 深圳javascript培训:名师精品文章--JS有哪些变态语法系列
  10. 程序员自学软件编程开发的“3 个技巧”,掌握好,菜鸟变大神