使用MySql数据库时,如果对表字典不够熟悉,我们就需要查看表结构。如果数据库是在远程linux上部署,很多时候我们只能通过mysql的命令来查看表结构。同样,如果我们想要修改表结构,添加、删除、修改列时,也只能通过Mysql命令来执行。OK,下面我们就一起来学习一下上面这些操作的命令是什么。

一、查看表结构信息

(1)查看表中列信息

命令:

desc table_name;

效果如下:

二、查看表结构

命令:

show create table table_name;这个命令相对于上面的命令就要强大多了,他可以查看该表使用的引擎、索引、编码等详细信息。

二、修改表结构

上面介绍了如何查看表结构信息,那如果我想修改表结构呢?这里主要介绍表结构列信息的变更。

(1)修改表名

alter table table_name_a rename to table_name_b;

(2)

添加列

alter table table_name add column cloumn_name varchar(30) not null default ' ' comment ' ' ;

(3)删除列

alter table table_name drop column column_name;

(4)修改列名

alter table table_name change column_a column_b int(10) not null default 0 comment '';(5)

修改列属性

alter table table_name modify column_name varchar(20);

OK,本人平常经常用到的就是上述操作,当然还有其他一些操作是我没有遇到过的,等遇到了再后期完善。

mysql查看表结构修改记录表_MySQL 表结构查看以及表结构修改相关推荐

  1. mysql显示表的所有列车_MySQL命令行查看表信息 | 夕辞

    Name:表名: Engine:表的存储引擎类型,在旧版本中,该列的名字叫Type: Row_format:行的格式,对于MyISAM表,可选的值为Dynamic.Fixed或者Compressed. ...

  2. mysql查阅建立的库_MySQL - 建库、建表、查询

    本章通过演示如何使用mysql客户程序创造和使用一个简单的数据库,提供一个MySQL的入门教程.mysql(有时称为"终端监视器"或只是"监视")是一个交互式程 ...

  3. mysql 优化表的作用_mysql实战优化之三:表优化

    对于大多数的数据库引擎来说,硬盘操作可能是最重大的瓶颈.所以,把你的数据变得紧凑会对这种情况非常有帮助,因为这减少了对硬盘的访问. 如果一个表只会有几列罢了(比如说字典表,配置表),那么,我们就没有理 ...

  4. 怎么提高mysql多表查询效率_MySQL创建index提高多表查询效率

    本文的目的在于探讨use index for join语句的基本原理.我们知道,在MySQL使用JION语句关联多表查询时,为表创建Index能够大幅度提高查询效率.下面以一个简单的例子来了解其中的原 ...

  5. mysql多表操作语句_MYSQL数据库语句之多表操作(三)

    多表操作 join查询(join按照功能分可以分为3类): cross join(交叉连接):获取多个表中的交叉关系. inner join(内连接):获取2个表中字段匹配关系的记录. 外连接 lef ...

  6. mysql删减表的关键字_Mysql 删除数据及数据表

    在Mysql 中删除数据以及数据表非常的容易,但是需要特别小心,因为一旦删除所有数据都会消失. 删除数据 删除表内数据,使用delete关键字. 删除指定条件的数据 删除用户表内id 为1 的用户:d ...

  7. mysql 表和视图_MySQL中视图和普通表的区别

    1.视图是数据库数据的特定子集.可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据,这种方法可以保护用户和应用程序不受某些数据库修改的影响. 2.视图是抽象的,他在使用时,从表里提取出数据, ...

  8. MySQL简单拷贝并重命名_MYSQL 复制,重命名表等

    mysql 命令重命名表RENAME TABLE 句法 RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...] ...

  9. mysql倍增表的内容_MySQL入门(7)——表数据的增、删、改

    MySQL入门(7)--表数据的增.删.改 插入数据 使用INSERT···VALUES语句插入数据 INSERT语句最常用的格式是INSERT···VALUES: INSERT [LOW_PRIOR ...

  10. mysql多表查询语句_mysql查询语句 和 多表关联查询 以及 子查询

    1.查询一张表:select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select字段1,字段2,字段3 frome ...

最新文章

  1. Ueditor配置及在项目中的使用
  2. Word无法打开该文件,因为文件格式与文件扩展名不匹配的解决办法
  3. 输出任意一元二次函数的结果值
  4. python实现kmean算法_K-means聚类算法的Python实现,Kmeans
  5. 我最喜欢的云 IDE 推荐!
  6. (85)FPGA约束有哪些-面试必问(九)(第17天)
  7. MATLAB函数 zp2tf详解
  8. 面试题: ,| 与,||的区别?
  9. c#oracle数组超出,急问:System.IndexOutOfRangeException: 索引超出了数组界限解决方案
  10. html缩放背景不缩放_如何在缩放通话中静音
  11. LaTeX数学公式 合集
  12. html鼠标悬停图片抖动,鼠标悬停时图像抖动
  13. 代理模式(委托模式)— 结构型
  14. 618好物推荐:基于HarmonyOS和小熊派BearPi-HM Nano的护花使者
  15. 闲鱼搜索召回升级:向量召回个性化召回
  16. 【随笔记】Deepin20 Linux 下安装编译NGINX
  17. div做表格 html5,div+css制作表格
  18. 局域网无线投屏到其他电脑
  19. win7系统 将 IE11 改为 IE8
  20. 【转】ARM GIC中断系列(八):gicv3架构-波形为例、系列总结

热门文章

  1. AE出现已禁用刷新(要刷新视图,请释放Caps Lock)
  2. 面试过了,公司要做背景调查,如何应对?
  3. virt-manager+virt-install 制作windows7+10-qcow2镜像
  4. C语言 青蛙过河问题
  5. linux中shmget参数详解
  6. 关于ajax如何异步动态加载table显示数据库内容
  7. Cannot create property ‘xxx参数名‘ on string 这个问题结局办法
  8. devops之gcp core infrastructure fundamental, 虚拟机及网络
  9. 【深度学习】——BN层(batch normalization)
  10. 深入了解zipline