mysql如何快速修改表的表结构数据,mysql怎么修改表结构,MySQL如何快速修改表的表结构

mysql如何快速修改表的表结构数据,mysql怎么修改表结构,MySQL如何快速修改表的表结构

本文主要介绍MySQL如何快速修改表格的表结构,帮助大家更好的理解和学习MySQL。感兴趣的朋友可以了解一下。

快速修改MySQL表的表结构——摘自《MySQL管理之道》

ALTER TABLE name修改列名数据类型;

该命令可以修改表格结构。

此外,您还可以按如下方式修改表格结构:

首先,创建一个表,如下所示:

创建表t1 (id int,

名称varchar(5),

人民币小数(9,1));

如果要修改其名称列为varchar(10)的,可以这样做:

alter table t1修改名称varchar(7);

您还可以执行以下操作:

1、查看表结构,如下:

使用测试;

desc t1;

- - - - - -

| Field | Type | Null | Key | Default | Extra |

- - - - - -

| id | int(11) | YES | | NULL | |

| name | varchar(5) | YES | | NULL | |

|人民币|小数(9,1) |是| |空| |

- - - - - -

集合中的3行(0.00秒)

2、创建临时表,把varchar设置为10:

创建表t1_tmp (id int,

名称varchar(10),

人民币小数(9,1));

3、替换.frm表结构文件

用读锁刷新表;先锁定表,放在要打开的表中,以免数据丢失。

系统CP/usr/local/Maria db/var/test/t1 _ tmp . frm/usr/local/Maria db/var/test/t1 . frm

4、解除锁定

解锁表格;

5、查看表结构

显示创建表t1\G

*************************** 1.第*************************行

表:t1

创建表:创建表“t1 ”(

` id ' int(11)默认为空,

` name ' varchar(10)默认为NULL,

` rmb '十进制(9,1)默认为空

)ENGINE=InnoDB DEFAULT CHARSET=utf8

集合中的1行(0.00秒)

您可以在name列中看到varchar(10)。

6、插入条数据试试

插入t1值(2,'合创阳',3.8);如果不报错,修改成功。

这就是MySQL如何快速修改表结构的细节。更多关于MySQL修改表结构的信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: