zoukankan      html  css  js  c++  java
  • 查看MySQL 表结构

    前言:最近在实习中,做到跟MySQL相关的开发时,想起了好久前的一个笔试题——查看数据库表结构有哪几种方法;

    (一)使用DESCRIBE语句

    DESCRIBE table_name; 

    DESC
    table_name;

    后者是前者的简写形式。这种方式是最简单的语句。

    (二)SHOW COLUMNS语句

    SHOW COLUMNS FROM table_name;

    效果与上面相同。

    (三)SHOW CREATE 语句

    SHOW CREATE TABLE table_name;

    这一语句作用与上面不同,他主要用于显示创建特定的表的MySQL语句(该语句也可以用来显示数据库创建的SQL语句)。

    (四)从information_schema数据库中查询

    SELECT * FROM information_schema.COLUMNS
    WHERE table_name = 'table_name'G   

     这个语句可以查看表的详细信息。

    从MySQL的 官方文档 可以得知:information_schema是一个独立的数据库,保存其他所有数据库的实例数据,也就是其他数据库的元数据,包括数据库名、表名、列名等等。当然information_shema是只读数据库。

    使用上面的语句时,你可以使用use切换到information_schema数据库,也可以如上直接“数据库名_表名”的形式直接访问相应的表信息。

  • 相关阅读:
    float及清除浮动
    HTML meta标签总结与属性使用介绍
    jQuery相关知识
    FullCalendar日程设置
    Python基础知识
    波段选择
    CSS基础知识
    稀疏表示的高光谱分类
    Sass基本特性
    [Sass]混合宏
  • 原文地址:https://www.cnblogs.com/scutwang/p/4104699.html
Copyright © 2011-2022 走看看