美文网首页
表格基础操作2(alter)

表格基础操作2(alter)

作者: 钟小胖子 | 来源:发表于2016-12-11 00:29 被阅读0次

一、修改表名

alter table <旧表名> rename <新表名>;

alter table t1 rename t4;

二、修改字段的数据类型

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

TIP:1、往往执行的是同类型的修改,比如字符转字符,数字转数字

2、如果表中存在数据,慎用,极大可能损坏数据

三、修改字段:

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

注意只能修改成同类型的数据

四、增加字段

mysql> alter table <表名> add <新字段名> <新数据类型> [约束条件] [first/after <已存段名>]

五、删除字段

alter table <表明> drop <删除字段名>;

六、修改字段排列的位置

alter table <表名> modify <该字段名> <新数据类型> [约束条件] [first/after <已存段名>]

七、更改表的存储引擎

alter table <表名> engine=<新存储引擎>;

八、删除表的外键约束

alter table <表名> drop foreign key <外键名>;

删除所有的外键之后,才能删除对应的主键所在的表

案例:alter table t1 drop foreign key fk_1;

总结:

1、在关系型数据表突出强调的就是利用数据之间的关系设计表,把表作为数据的容器。

2、表的设计要综合考虑多种因素,参考三范式进行合理规划。

3、存储引擎作用于表。

4、当对一个大表进行操作时,任何alter语句的执行都应该慎重考虑——最好的方法是创建一个修改后的表,将数据导入进去。

相关文章

  • 表格基础操作2(alter)

    一、修改表名 alter table <旧表名> rename <新表名>;alter table t1 rena...

  • 常用SQL命令

    一、SQL语句 1、修改表格的字段(ALTER TABLE) 2、把事务保存到数据库(COMMIT) 3、创建表格...

  • HTML表格

    一、基础表格 基础语法与结构 表格操作 带表头单元格 带标题的表格 带结构的表格 表格属性 width 设置整个表...

  • 表格基础操作

    1.表格技术1.1常规命令法1.2图形绘制法1.3其他软件法 2.橡皮擦点哪擦哪(去掉两个表格中间的分割线,类似于...

  • MySql数据库基础--3 表操作查询

    一、基础操作--sql语句 添加字段:alter table [表名] add [字段名] [类型];添加字段(注...

  • BI-SQL丨Drop & Alter

    Drop & Alter Drop,撤销操作;Alter,更新操作。 在PowerBI中,如果我们针对某些数据清洗...

  • 字段操作 ALTER

    删除 ALTER TABLE tb_name DROP column_name; 添加 ALTER TABLE t...

  • MySQL的基本操作

    数据库 数据库基础操作 修改表结构 格式: alter table 表名 action(更改选项); 添加字段 索...

  • MySql 学习总结一

    DML-操作数据库(create、alter、drop) 1、创建 2、查询 3、修改 4、删除 5、其他 操作数...

  • 多个表格操作

    1、shift+从头到尾表格,表格合并2、操作3、shift+任意表格取消合并

网友评论

      本文标题:表格基础操作2(alter)

      本文链接:https://www.haomeiwen.com/subject/vugumttx.html