学习更多MySql语句:https://blog.csdn.net/weixin_45761237/category_11726248.html?spm=1001.2014.3001.5482

student表

1、删除,添加或修改表字段

使用 ADD 子句来向数据表中添加列,在表student中添加student_id字段,并定义数据类型:

ALTER TABLE student ADD student_id INT;

新增字段a到第一列

ALTER TABLE student ADD a INT FIRST;

在name后添加字段b

ALTER TABLE student ADD b INT AFTER NAME;

2、修改字段类型及名称

字段 a 的类型从 INT 改为 CHAR(10):

ALTER TABLE student MODIFY a CHAR(10);

student_id字段修改为c字段,并从 INT 改为 BIGINT 

ALTER TABLE student CHANGE student_id c BIGINT;

3、对 Null 值和默认值的影响

指定字段 d 的默认值改为1000(新增字段的默认值为1000)

ALTER TABLE student ALTER d SET DEFAULT 1000

删除d字段的默认值

ALTER TABLE student ALTER d DROP DEFAULT

4、修改表名

将student表修改为stu表

ALTER TABLE student RENAME TO stu;

MySql ALTER用法相关推荐

  1. mysql alter 用法,修改表,字段等信息

    修改字段的方式 方法有很多 我要说的 是用原生sql语句 编写 当然大家 也可以借助 mysql试图工具来修改 一: 修改表信息 1.修改表名 alter table test_a rename to ...

  2. mysql alter怎么用,mysql alter话语用法

    mysql alter语句用法 //主键 ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_ ...

  3. Mysql之alter用法汇总

    为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整. 在MySQL中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列.创建或取消索引.更改原有 ...

  4. mysql alter例子,mysql alter语句用法实例

    //主键 ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_increment,ADD PR ...

  5. mysql alter 语句用法,添加、修改、删除字段等

    原文:http://blog.csdn.net/wyswlp/article/details/8881103 修改表名: ALTER  TABLE admin_user RENAME TO a_use ...

  6. mysql alter table if_MySQL中的alter table命令的基本使用方法及提速优化

    一.基本用法 1. 增加列 ?1alter table tbl_nameadd col_name type 例如,  给pet的表增加一列 weight, ?1mysql>alter table ...

  7. alter用法(增加表字段)

    alter用法(增加表字段) alter add命令用来增加表的字段. alter add命令格式:alter table 表名 add字段 类型 其他; 例如,在表MyClass中添加了一个字段pa ...

  8. mysql optimize 用法_optimize在mysql中的用法

    optimize命令是mysql的常用优化表碎片的命令,但是在InnoDB与MyISAM这两个存储引擎中却有很大的分别.本文将对这两个常用的存储引擎进行讨论 方法/步骤 1 当对表有大量的增删改操作时 ...

  9. mysql源码添加一个命令,MySQL ALTER命令

    MySQL ALTER命令 当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令. 开始本章教程前让我们先创建一张表,表名为:testalter_tbl. root@ho ...

  10. mysql alter算法_MySQL ALTER语法的运用方法 操作索引和字段

    语法: alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] or ADD INDEX [i ...

最新文章

  1. c语言字符串子串查找_字符串操作的全面总结
  2. redis set数据类型常用命令及应用场景
  3. effective C++ 条款 5:了解c++默认编写并调用那些函数
  4. 小说的逻辑与反逻辑_毕飞宇北大演讲:“走”与“走”——小说内部的逻辑与反逻辑...
  5. 《Node.js 入门系列》—— 一些简单的排错方法(一)
  6. [我研究] A TAXONOMY OF SECURITY FAULTS IN THE UNIX OPERATING SYSTEM - Master Thesis
  7. txt文本如何改html类型,编辑html格式文本可改成txt格式(可以替换或更换某文本)新手...
  8. 《数位板这样玩——Photoshop+Painter数码手绘必修课(第2版)》目录—导读
  9. unity 获取鼠标点击位置_Unity中实现瓶中液体晃动的效果(从建模开始)一
  10. python request保持连接_python接口自动化 - Requests-3 高级用法
  11. 智能交通管理领域常用技术标准
  12. 网口压线顺序_网线水晶头接法顺序_网线水晶头接法口诀
  13. 智能网联建设核心评价指标探讨
  14. 投屏时 仅电脑屏幕、复制、扩展、仅第二屏幕的区别
  15. 努比亚z11mini 使用 移动物联卡
  16. 清北学堂2019.8.8
  17. 天地不仁,以万物为刍狗No.42
  18. lowlevel_init 函数分析
  19. 微信公众平台系列-5关键字服务
  20. jsp mysql留言板制作_Jsp+mysql 制作留言板

热门文章

  1. 【操作系统】为什么需要内核
  2. 笨方法学Python3 习题6
  3. matlab仿真软件 R2017a版本下载
  4. 基于创芯CAN分析仪ControlCAN.dll的C#二次开发库
  5. bt种子爬虫程序和种子解析(大蟒蛇语言编写)
  6. Subclipse与Subversive比较
  7. C语言求素数的几种方法
  8. NB-SVM strong linear baseline
  9. app测试用例注意点
  10. jetbrains webstorm汉化包