增加字段:
alter table 表名 ADD 字段 类型 约束 [默认值 注释]
ALTER TABLE video ADD category_id int(11) unsigned not null DEFAULT '0' COMMENT '视频分类id';

修改字段名:
alter table 表名 rename column A to B
ALTER TABLE video RENAME COLUMN category_id TO cid;

修改字段类型:
alter table 表名 modify column 字段名 类型 约束 [默认值, 注释];
ALTER TABLE video MODIFY COLUMN category_id smallint(5) unsigned not null DEFAULT '0' COMMENT '视频分类id';

修改字段默认值
alter table 表名 alter column 字段名 drop default; --(若本身存在默认值,则先删除)
alter table 表名 alter column 字段名 set default 默认值; --(若本身不存在则可以直接设定)
ALTER TABLE video ALTER COLUMN sort SET DEFAULT '50';

MySQL语句增加字段,修改字段名,修改类型,修改默认值相关推荐

  1. mysql增加字段默认位置_MySQL语句增加字段,修改字段名,修改类型,修改默认值

    增加字段: alter table 表名 ADD 字段 类型 约束 [默认值 注释] ALTER TABLE video ADD category_id int(11) unsigned not nu ...

  2. MySQL 5.7建表时date类型提示默认值类型错误的问题处理

    报的错误是时间的默认值有错误,查阅后发现原来是 MySQL 5.7 版本开始有了一个 STRICT MODE(严格模式),此模式中对默认值做了一些限制. 解决方法就是修改 sql_mode -- 查看 ...

  3. mysql在线增加字段_MySQL在线加字段实现原理

    作者:vinchen 腾讯互娱内部维护了一个TMySQL分支,基于官方5.5.24,实现了类似于Oracle 11g的快速加字段功能.该功能通过扩展存储格式来实现,原理类似于Oracle 11g,以下 ...

  4. mysql字段使用timestamp类型和默认值CURRENT_TIMESTAMP表示默认为时间,类似mssql的getdate()功能;字段自增...

    在mssql数据库中,时间字段如果想使用当前的时间,默认值是 getdate() 在mysql里面,如果是用 datetime类型,值用now() 是不允许的. 修改为   timestamp类型和默 ...

  5. php mysql 添加字段,php mysql如何增加字段

    php mysql如何增加字段 php mysql增加字段的方法:首先创建一个PHP示例文件:然后通过语句"alter table diy_form add name_1 varchar(5 ...

  6. 如何获取mysql数据库中字段的注释和类型长度

    因为某种需求,想要获取到mysql中所有字段的注释和类型等信息,可通过以下sql查询. 查询sql SELECT COLUMN_NAME as '列名',COLUMN_COMMENT as '字段注释 ...

  7. MYSQL中TIMESTAMP类型的默认值

    MYSQL中TIMESTAMP类型的默认值    MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样. 1.自动UPDATE 和INSERT 到当前的时间: 表: ---------- ...

  8. C#值类型以及默认值记录下

    C#的值类型有bool,byte,sbyte,decimal,double,float,int,uint,long,string等 如果我们擅长使用默认值,可以帮助我们减少带来赋值及代码编写. 比如我 ...

  9. java 枚举型 默认值,c# - 选择Enum类型的默认值而不必更改值

    c# - 选择Enum类型的默认值而不必更改值 在C#中,是否可以使用属性修饰Enum类型或执行其他操作来指定默认值应该是什么,而不更改值? 无论出于何种原因,所需的数字可能都是一成不变的,并且仍然可 ...

最新文章

  1. 死亡空间2显卡测试软件,《死亡空间3》画质分辨率及硬件性能测试
  2. VS为VC++添加UAC控制(VC程序默认管理员运行)
  3. 专访阿里云MVP王俊杰:开发者的超能力是用技术让世界更美好
  4. 论文阅读:Joint Learning of Single-image and Cross-image Representations for Person Re-identification
  5. opencv 全志_移植opencv人脸识别到全志A10开发板上 +linux3.0内核
  6. json loads No JSON object could be decoded 问题解决
  7. [云炬python3玩转机器学习]5-10 更多关于线性回归的讨论
  8. Linux安装Kibana
  9. C语言模拟实现标准库函数之strcat()
  10. 央视放出荣耀9X系列广告宣传片:麒麟810处理器+侧面指纹识别
  11. 凉凉了,Eureka 宣布闭源,Spring Cloud 何去何从?
  12. UVALive 6533
  13. 财务模块的一些基础概念
  14. 不装oracle客户端plsql,不安装Oracle客户端使用PLSQL
  15. hive中sql使用英文分号
  16. 带你一起学习工程经济学!与生活相关的一些实用的公式。研究经济学的理由就是【为了避免被经济学家欺骗】
  17. SpiffWorkflow定制工作流
  18. Unity3D仿电影字幕
  19. Java入门篇——安装Java SE14
  20. 白嫖京东读书专业版!附赠限量全国高校激活码,先到先得!

热门文章

  1. 无线传感器网络期末复习知识点总结资料
  2. JRTPLIB使用实例
  3. Api 数据自动入库
  4. Python的模式匹配
  5. Android中的Glide
  6. 【数据结构】红黑树前置知识——4阶B树
  7. Linux直接在通过终端打开图片文件
  8. 【五一创作】使用Scala二次开发Spark3.3.0实现对MySQL的upsert操作
  9. Idea 打包JAVA项目
  10. STM32——快速识别芯片引脚数