`
weitao1026
  • 浏览: 1047632 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
  1. /**查看表结构**/  
  2. desc yourtablename  
  3. /**查看创建表语句**/  
  4. show create table yourtablename  
  5. /**查看所有列的信息**/  
  6. use information_schema;  
  7. select * from columns where table_name='yourtablename';  
  8. /**查看所有列名的信息**/  
  9. use information_schema;  
  10. select column_name from columns where table_name='yourtablename';  
  11. /**拼接列名到预定义的sql**/  
  12. select concat('insert into yourtablename values(',r.column_name) from   
  13. (select group_concat(column_name) column_name from columns where table_name='yourtablename') r;  
  14. /**查询mysql中包含指定列的所有表名称和注释**/  
  15. useinformation_schema;  
  16. selectdistinctc.table_name,t.TABLE_COMMENTfromcolumnscleftjointablest  
  17. onc.table_name=t.TABLE_NAME  
  18. wherec.TABLE_SCHEMA='database'/**数据库名称*/  
  19. andc.COLUMN_NAME='password'/**列名称*/  
  20. andc.DATA_TYPE='int'/**数据列类型*/  

 

 

查看获取表内字段注释:
> show full columns from tablename;
或是 
show full fields from tablename;
或是,在元数据的表里面看
Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
from INFORMATION_SCHEMA.COLUMNS
Where table_name = 'companies'##表名
AND table_schema = 'testhuicard'##数据库名
AND column_name LIKE 'c_name'##字段名


2-1查看表注释的方法:
> show  create  table  tablename;

2-2获取整个数据库的所有表信息(包含表名,表注释,表类型等等):
> SELECT table_name, table_type, engine
-> FROM information_schema.tables
-> WHERE table_schema = 'db5' //table_schema是数据库名
-> ORDER BY table_name DESC;
//该语句请求按逆向字母顺序列出数据库db5中的所有表,但仅显示三种信息:表名,表类型,以及表引擎。
INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息.

> SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES  WHERE TABLE_NAME = 'sh_goods' AND TABLE_SCHEMA = 'sh_shop';//获取sh_shop 数据库中 sh_goods 表 的注释。

2-3获取表注释或是
或者使用:show table status;
Comment 就是表注释。

拓展:
修改表的注释:
alter table test1 comment '修改后的表的注释';

修改字段的注释:
alter table test1 modify column field_name int comment '修改后的字段注释';  

分享到:
评论

相关推荐

    mysql表结构对比

    mysql表结构对比,生成sql,直接同步mysql表结构

    Navicat 实现同步sqlserver表结构到mysql操作手册1

    本文将详细介绍如何使用Navicat工具实现SQL Server表结构到MySQL的同步操作,这对于那些需要在不同数据库系统间进行数据迁移的开发者来说尤其有用。 Navicat是一款强大的数据库管理工具,支持多种数据库类型,包括...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    "Oracle|Sqlserver|MySql数据库表结构一键生成工具" 提供了一种高效的方法来自动化这个过程,大大减轻了手动编写文档的工作量。这款工具能够支持三种主流的关系型数据库管理系统:Oracle、SQL Server和MySQL。 ...

    mysql数据库转换成SQLserver数据库

    当我们面临从MySQL转换到SQL Server的情况时,这通常涉及到数据迁移、结构映射以及兼容性处理等挑战。 "mysql数据库转换成SQLserver数据库"这个主题主要涵盖以下几个关键知识点: 1. **数据迁移**:数据迁移是从一...

    quartz框架mysql表结构 2.3版本 共11张表(tables_mysql_innodb.sql)

    这是quartz的mysql类型的11个管理quartz的建表语句,全部来自于官网下载,全名:tables_mysql_innodb.sql

    mysql 树形结构查询

    mysql 树形结构查询 MySQL 树形结构查询是指使用存储过程来实现 MySQL 数据库中的树形结构查询。这种查询方式可以高效地查询树形结构的数据,并且可以根据需要设置递归深度。 MySQL 中的树形结构查询可以使用存储...

    Navicat客户端sqlserver表结构转到mysql数据库中操作文档

    本操作文档将详细介绍如何使用Navicat客户端工具将SQL Server的表结构转换到MySQL数据库中。Navicat是一款强大的数据库管理工具,支持多种数据库系统,包括SQL Server和MySQL,使得数据迁移变得简单而高效。 首先,...

    java 读取表结构 mysql

    建立连接后,我们可以编写SQL查询来获取表结构。对于MySQL,可以使用`DESCRIBE`语句: ```java String tableName = "表名"; String query = "DESCRIBE " + tableName; Statement statement = connection....

    MySql全国行政区域表sql

    这样的表结构可以帮助进行地理位置相关的统计、筛选和分析工作。 MySQL全国行政区域表描述是指在MySQL数据库中创建一张表,用来存储全国各个行政区域的信息。这个表包含了行政区域的唯一标识符、名称、上级行政区域...

    mysql导出到word格式表结构工具

    MySQL数据库在许多业务环境中扮演着核心角色,而将数据库的表结构从MySQL导出到Word格式则有助于数据管理和分享。这个“mysql导出到word格式表结构工具”提供了一个便捷的解决方案,使得开发者和非技术用户能够清晰...

    mysql转化成sql server sql转化成mysql工具

    这时,可以使用如`mss2sql.rar`这样的工具,它通常能帮助用户自动化地将MySQL的表结构、数据、视图、存储过程等对象转换为SQL Server兼容的脚本,从而实现迁移。 转换过程一般包括以下步骤: 1. 数据库对象分析:...

    mysql导入导出表结构及表数据及执行sql常用指令.pdf

    3. 导出和导入表结构及数据3.1 导出整个数据库或特定表到SQL文件: ```bash # 导出整个数据库 mysqldump -h 主机地址 -u 用户名 -p 数据库名 > 数据库备份文件.sql # 导出特定表 mysqldump -h 主机地址 -u 用户名 -...

    mysql数据库结构对比工具

    1、结构对比:如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有字段的增加减少,或者字段类型的改变,并生成sql进行结构的同步。2、数据对比:如对比两个数据库中的某个表的数据差异,有差异的...

    通过SQL Server操作MySQL的步骤和方法

    在 MySQL 数据库 yxsys 中的数据表 ims_ewei_shop_sale_orders 的结构如下: 2.1 查询 MySQL 中的数据 可以使用 openquery 函数来查询 MySQL 中的数据,例如: ```sql select * from openquery(YNK,'select * ...

    简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/oracle/PostgreSQL/TIDB

    简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/oracle/PostgreSQL/TIDB/CacheDB 数据库。简洁好用的数据库表结构文档工具,支持MySQL/MariaDB/SqlServer/oracle/PostgreSQL/TIDB/CacheDB 数据库。...

    Navicat for MySQL导出表结构脚本的简单方法

    使用MySQL可视化工具Navicat导出MySQL的表结构脚本的方法。 1、右键Navicat中的数据库→数据传输(Data Transfer)。 2、左边数据库对象(Database Objects)中选择对应的表,右边目标(Target)中选择文件(File)...

    sql查询优化(提高MySQL数据库查询效率的几个技巧)

    SQL 查询优化(提高 MySQL 数据库...* 优化数据库结构:优化数据库结构,例如,使用合适的数据类型,优化表结构等。 提高 MySQL 数据库查询效率需要从多方面入手,使用 Statement 进行绑定查询只是其中的一种方法。

    Mysql 行转列,列转行 SQL语句和示例表结构SQL

    本文将深入探讨这两种转换方法,并提供具体的 SQL 语句示例,以及创建示例表结构的 SQL 代码。 ### 1. 行转列(Pivot) 行转列是将数据表中的某些行转换为列,以便更直观地呈现数据。在 MySQL 中,没有内置的 ...

    Oracle Sql语句转换成Mysql Sql语句

    OracleSqlConvert4MysqlSqlTool.java这个源码工具,根据描述,应该是实现了自动读取Oracle SQL语句,分析其结构,并根据MySQL的语法规则进行转换,然后将转换后的SQL语句保存到指定的目标文件中。这个工具简化了手动...

    会计科目和会计科目分类的两张mysql表,sql语句文件

    通过这两个SQL文件,我们可以将会计科目的数据结构化,便于在MySQL数据库中进行查询、分析和操作。例如,我们可以查找某个分类下的所有会计科目,或者统计各类别会计科目的数量,以便于进行财务报告的编制和财务比率...

Global site tag (gtag.js) - Google Analytics