我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL中如何查看表结构

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL中如何查看表结构

小编给大家分享一下MySQL中如何查看表结构,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  一、简单描述表结构,字段类型

  desc tabl_name;

  显示表结构,字段类型,主键,是否为空等属性,但不显示外键。

  例如:desc table_name

  二、查询表中列的注释信息

  select * from information_schema.columns

  where table_schema = 'db' #表所在数据库

  and table_name = 'tablename' ; #你要查的表

  可以自动选择你需要信息

  三、只查询列名和注释

  select column_name, column_comment from information_schema.columns where table_schema ='db' and table_name = 'tablename' ;

  四、#查看表的注释

  select table_name,table_comment from information_schema.tables where table_schema = 'db' and table_name ='tablename'

  五、查看表生成的DDL

  show create table table_name;

  这个命令虽然显示起来不是太容易看, 这个不是问题可以用\G来结尾,使得结果容易阅读;该命令把创建表的DDL显示出来,于是表结构、类型,外键,备注全部显示出来了。

  我比较喜欢这个命令:输入简单,显示结果全面。

  补充一些可能用到的命令:

  建表命令:

  CREATE TABLE `t_sold_order` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `dt` date DEFAULT NULL COMMENT '日期',

  `hour` tinyint(2) DEFAULT '0' COMMENT '小时',

  `hour_order` int(11) DEFAULT '0' COMMENT '小时订单数',

  `total_order` int(11) DEFAULT '0' COMMENT '总的订单数',

  `prediction` int(11) DEFAULT '0' COMMENT '预测订单数',

  PRIMARY KEY (`id`),

  UNIQUE KEY `dt_hour` (`dt`,`hour`)

  ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='实时订单数'

  表操作命令:

  复制表结构:create table table1 like table;

  复制数据:insert into table1 select * from table

  机器授权:

  grant select on *.* to 'reader'@'%' identified by '123456' WITH GRANT OPTION

  flush privileges

  查询数据直接插入:

  insert into t_visual_user_domain(`user_id`,`domain`,`group`) select id,'www.baidu.com' as domain,`group` from t_visual_user;

  修改表结构:

  alter table competitor_goods add sku_id bigint(20) unsigned DEFAULT NULL COMMENT '商品销售码'。

以上是“MySQL中如何查看表结构”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL中如何查看表结构

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

plsql如何查看表结构

在PL/SQL中,可以使用以下几种方法查看表结构:1. 使用DESCRIBE语句:可以使用DESCRIBE语句来查看表的结构。例如,DESCRIBE table_name;2. 使用ALL_TAB_COLUMNS视图:ALL_TAB_COL
2023-08-23

mysql - 查看表结构命令

原文:https://www.cnblogs.com/gygtech/p/14505549.html
mysql - 查看表结构命令
2022-04-20

dbeaver如何查看oracle表结构

要查看Oracle表结构,可以在DBeaver中执行以下步骤:打开DBeaver并连接到Oracle数据库。在左侧导航栏中展开数据库连接,找到你想要查看表结构的数据库。右键单击该数据库并选择“新建查询”。在查询编辑器中输入以下SQL查
dbeaver如何查看oracle表结构
2024-04-09

如何实现MySQL中查看表的结构的语句?

如何实现MySQL中查看表的结构的语句?在使用MySQL数据库过程中,了解表的结构是非常重要的一项任务。通过查看表的结构,我们可以获取表的字段信息、数据类型、约束等重要信息,为后续的数据库操作提供指导和参考。下面将详细介绍如何实现在MySQ
如何实现MySQL中查看表的结构的语句?
2023-11-08

查看Mysql表结构的命令

在MySQL中,可以使用`DESCRIBE`或`SHOW CREATE TABLE`命令来查看表的结构。1. `DESCRIBE`命令:```mysqlDESCRIBE table_name;```这将显示表的列名、数据类型、索引等信息。2
2023-09-22

oracle如何查看dblink的表结构

要在 oracle 中查看 db link 表结构,可以使用以下方法:使用 user_db_links 表查询 db link 信息。使用 all_db_links 表查询所有 db link 信息。使用 describe 语句获取远程表列
oracle如何查看dblink的表结构
2024-05-13

CentOS下MySQL怎么查看表结构

本篇内容主要讲解“CentOS下MySQL怎么查看表结构”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS下MySQL怎么查看表结构”吧!查看表结构:#include
2023-06-16

mysql怎么查看数据表结构

在MySQL中,可以使用DESCRIBE语句来查看数据表的结构。语法如下:DESCRIBE table_name;其中,table_name是要查看结构的数据表名称。示例:DESCRIBE customers;这将返回一个包含数据表的列名、
2023-10-12

oracle数据库如何查看表结构

使用以下方法查看 oracle 数据库中表的结构:使用 sql 命令 describe table_name;使用数据库工具(例如 oracle sql developer 或 toad)的图形化界面。如何查看 Oracle 数据库中的表结
oracle数据库如何查看表结构
2024-04-19

Python_查看sqlite3表结构,

#!/usr/bin/env python3# -*- coding: utf-8 -*-import sqlite3conn = sqlite3.connect('test.db')# 创建一个Cursor:cursor = conn.c
2023-01-31

mysql查看表结构的三种方法总结

目录mysql查看表结构1. show create table2. desc3. information_schema.COLUMNS获取所有的表结构及备注根据库名导出所有表信息根据库名导出所有表名及表备注mysql获取整个库的所有表,及
2022-07-06

编程热搜

目录