使用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. JQuery:JQuery 中的CSS()方法
  2. Win8 Metro(C#)数字图像处理--3.3图像直方图计算
  3. stm32数据手册boot_STM32的ISP下载的原理是什么呢?
  4. ffmpeg命令 抓屏_使用FFmpeg从视频中截图的命令 | 学步园
  5. 排序算法基本介绍及python实现(含详细注释)
  6. 清华大学计算机系高考生源,清华大学在这个高考大省录取人数创新高,网友:仍然是同分不同命...
  7. 我愿意参加Qcon 2010大会,你愿意吗?
  8. 有关VUE学习的经验(2)
  9. [转载] Python正则表达式(含正则表达式速查表)
  10. 基于Java visualvm的可视化监控的使用
  11. 点到圆弧的距离(csu1503)+几何
  12. CCSK云计算安全认证
  13. 【电场】基于模拟电荷法计算输电线路铁塔周围电场分布附matlab代码
  14. 《暗时间》经典(一)
  15. 华御上网行为管理FAQ
  16. 牛客每日练习----数的变换,Do you like Banana ?,Liao Han
  17. 20张图片梳理工业软件全貌
  18. PS 移动工具和复制
  19. If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
  20. [回归初作]——edge浏览器的小游戏

热门文章

  1. linux——wait
  2. 如何设计文化衫中考计算机试题,初中文化衫图片 初中科技主题涂鸦文化衫图案设计...
  3. 数据预处理之数据相关性分析
  4. clientWidth offsetWidth的区别
  5. Dropzone的使用方法
  6. SpringCloud Alibaba+layui前后端分离权限管理系统
  7. 【NNI】自动超参搜索
  8. python if elif else_Python的 if .else.elif语句详解
  9. 解决Xshell显示中文乱码的问题
  10. 并发编程专题五-AbstractQueuedSynchronizer源码分析