MySQL:12---数据表结构的查看、修改(desc、alter)

一、查看表基本结构(describe、desc)

describe  表名;

desc  表名;

  • Field:字段名  Type:字段数据类型  Null:该字段是否能为空  Key:是否为主键约束   Default:默认值    Extra:附加信息(auto_increment等)

二、查看表详细结构

show  create  table  表名[\G];

  • 如果不加\G,显示的信息很混乱。加上\G,显示的信息不回乱

三、修改表名

alter  table  旧表名  rename  [to]  新表名;

  • to为可选参数,有无可都已

四、修改字段的数据类型

alter  table  表名  modify  字段名  新数据类型;

五、修改字段名

alter  table  表名  change  旧字段名  新字段名  新数据类型;

  • 如果数据类型不变,可以书写原来的数据类型。但是数据类型不能不书写

六、添加字段

alter  table  表名  add  新字段名  数据类型   [约束条件]   [first /after  以存在的字段];

约束条件、first、after  已存在的字段 ==>这几项是可选参数

  • first:将新字段添加到表的第一个字段
  • after  已存在的字段:将新字段添加到已存在的字段后面

七、删除字段

alter  table  表名  drop  字段名;

扫描二维码关注公众号,回复: 5390557 查看本文章

八、修改字段的排列位置

将字段移动到字段最前:alter  table  表名  modify  字段  数据类型  first;

将字段1移动到字段2后面:alter  table  表名  modify  字段1  数据类型  after  字段2;

九、更改表的存储引擎

alter  table  表名  engine=存储引擎名称;

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/87985984