mysql怎么查询表结构


mysql查询表结构的方法:1、使用“DESCRIBE 表名;”语句,会以表格的形式展示表结构;2、使用“SHOW CREATE TABLE 表名;”语句,会以SQL语句的形式展示表结构。

mysql怎么查询表结构

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

创建完数据表之后,经常需要查看表结构(表信息)。在 MySQL 中,可以使用 DESCRIBE 和 SHOW CREATE TABLE 命令来查看数据表的结构。

DESCRIBE:以表格的形式展示表结构

DESCRIBE/DESC 语句会以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等,语法格式如下:

DESCRIBE 表名;

或简写成:

DESC 表名;

【实例1】分别使用 DESCRIBE 和 DESC 查看表 tb_emp1 的表结构,SQL 语句和运行结果如下:

mysql> DESCRIBE tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(25) | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.14 sec)
mysql> DESC tb_emp1;
+--------+-------------+------+-----+---------+-------+
| Field  | Type        | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| id     | int(11)     | YES  |     | NULL    |       |
| name   | varchar(25) | YES  |     | NULL    |       |
| deptId | int(11)     | YES  |     | NULL    |       |
| salary | float       | YES  |     | NULL    |       |
+--------+-------------+------+-----+---------+-------+
4 rows in set (0.14 sec)

其中,各个字段的含义如下:

  • Null:表示该列是否可以存储 NULL 值。

  • Key:表示该列是否已编制索引。PRI 表示该列是表主键的一部分,UNI 表示该列是 UNIQUE 索引的一部分,MUL 表示在列中某个给定值允许出现多次。

  • Default:表示该列是否有默认值,如果有,值是多少。

    SONIFY.io SONIFY.io

    设计和开发音频优先的产品和数据驱动的解决方案

    SONIFY.io 83 查看详情 SONIFY.io
  • Extra:表示可以获取的与给定列有关的附加信息,如 AUTO_INCREMENT 等。

SHOW CREATE TABLE:以SQL语句的形式展示表结构

SHOW CREATE TABLE 命令会以 SQL 语句的形式来展示表信息。和 DESCRIBE 相比,SHOW CREATE TABLE 展示的内容更加丰富,它可以查看表的存储引擎和字符编码;另外,你还可以通过\g或者\G参数来控制展示格式。

SHOW CREATE TABLE 的语法格式如下:

SHOW CREATE TABLE 表名;

在 SHOW CREATE TABLE 语句的结尾处(分号前面)添加\g或者\G参数可以改变展示形式。

【实例2】使用 SHOW CREATE TABLE 语句查看表 tb_emp1 的详细信息,一次使用\g结尾,一次不使用:

mysql> SHOW CREATE TABLE tb_emp1;
+---------+------------------------------------------------+
| Table   | Create Table                                   |
+---------+------------------------------------------------+
| tb_emp1 | CREATE TABLE `tb_emp1` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(25) DEFAULT NULL,
  `salary` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 |
+---------+------------------------------------------------+
1 row in set (0.01 sec)
mysql> SHOW CREATE TABLE tb_emp1 \g;
+---------+------------------------------------------------+
| Table   | Create Table                                   |
+---------+------------------------------------------------+
| tb_emp1 | CREATE TABLE `tb_emp1` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(25) DEFAULT NULL,
  `salary` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312 |
+---------+------------------------------------------------+
1 row in set (0.00 sec)

SHOW CREATE TABLE 使用\G结尾的 SQL 语句和运行结果如下:

mysql> SHOW CREATE TABLE tb_emp1\G
*************************** 1. row ***************************
       Table: tb_emp1
Create Table: CREATE TABLE `tb_emp1` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(25) DEFAULT NULL,
  `deptId` int(11) DEFAULT NULL,
  `salary` float DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
1 row in set (0.03 sec)

【相关推荐:mysql视频教程】

以上就是mysql怎么查询表结构的详细内容,更多请关注其它相关文章!


# 中文网  # 文案编辑seo工资  # 如何查找网店关键词排名  # 罗田百度推广网站有哪些  # 潍坊网站建设订制公司  # 关键词排名丷乐云seo  # 具有价值的免费网站优化  # 助农综合网站建设方案  # 网站优化日志  # 龙岩推广网站有哪些  # 南开区seo价格  # mysql  # 可以通过  # 相关文章  # 你还  # 如何设置  # 主键  # 默认值  # 看表  # 会以  # 镜像  # 表结构 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 猫眼电影app怎么查询电影院的营业时间_猫眼电影影院营业时间查询教程  优酷官网登录入口电脑版 优酷官网网址入口  猫眼电影app如何参与官方的抽奖活动_猫眼电影官方抽奖参与方法  雨课堂官网在线登录 网页版雨课堂登录链接  Linux如何开发轻量级数据服务模块_Linux服务化设计  谷歌邮箱官方入口链接 谷歌邮箱网页版电脑端快速登录  《美篇》取消会员自动续费方法  MacBook Pro词典使用指南  键盘声音异常怎么回事_键盘异响怎么处理  在J*a中如何实现在线问答与评分系统_问答评分项目开发方法说明  Apple Music无故扣费引质疑  《伊瑟》凶影追缉库卢鲁boss攻略  c++中的const关键字用法大全_c++ const正确使用指南  背部总是隐隐作痛怎么回事 背痛如何改善  《小黑盒》删除历史浏览方法  PHP安全加载非公开目录图片与动态内容类型处理指南  睡觉时心跳快是什么原因 夜间心悸如何应对  PHP utf8_encode 字符编码转换疑难解析与最佳实践  冬季去寒冷地区旅游,以下哪种做法有助于缓解冻伤  B站怎么开|直播| B站|直播|申请需要什么条件【新手必看】  处理含命名空间的XML文件 Power Query中的高级技巧  4399正版网页版入口高清直达链接  精通VS Code多光标编辑以实现闪电般快速的修改  Python实战:高效处理实时数据流中的最小/最大值  b站怎么用微信登录_b站微信登录方法  如何在mysql中比较InnoDB和MyISAM区别  如何在CSS中使用过渡制作按钮边框渐变_border-color transition实现  Django模型动态关联检查:高效管理复杂关系  泰拉瑞亚水晶无法放置问题  抖音火山版如何进行提现  AO3中文版手机快速通道_AO3最新稳定链接更新  win11如何诊断DirectX问题 Win11运行dxdiag工具排查显卡故障【排错】  优化Asyncio嵌套函数调度:使用生产者-消费者模式实现并发流处理  百度竞价WAP显示PC链接问题  Win10怎么设置快速启动 Win10开启快速启动设置方法  阿里云共享相册入口在哪  飞飞漫画漫画阅读官网_飞飞漫画漫画阅读官网进入阅读  使用CSS :has() 选择器实现父元素样式控制:从子元素反向应用样式  uc浏览器官网网页版使用 uc浏览器官网免费在线首页  更换小红书群背景怎么换?小红书群规则怎么设置?  C++ switch case字符串_C++如何实现字符串switch匹配  iQOO手机信号差网络不稳定怎么办 信号问题原因排查与增强设置【攻略】  c++20的指定初始化(Designated Initializers)怎么用_c++ C风格结构体初始化  抖音号已注销怎么解绑企业认证?不解绑企业认证会怎样?  天天漫画2025最新入口 天天漫画永久有效登录入口  《植物大战僵尸3》火龙草作用介绍  4399造梦西游3无敌版_4399游戏入口  韩剧圈正版官网入口_韩剧圈官方指定登录  《荔枝fm》导出文件教程  sublime如何撤销关闭的标签页_sublime重新打开已关闭文件技巧 

 2021-12-01

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.