mysql5.7 查看表结构基本语句之describe

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 前言废话不多说直接上1.查看表结构基本语句describedescribe/desc语句可以查看表字段信息,其中包括:地段名、字段数据类型、是否为主键、是否有默认值等。语法规则如下:describe 表名;或者desc表名;例:分别使用describe和desc查看表tb_emp8和表tb_emp7的表结构。

前言
废话不多说直接上


1.查看表结构基本语句describe
describe/desc语句可以查看表字段信息,其中包括:地段名、字段数据类型、是否为主键、是否有默认值等。语法规则如下:
describe 表名;或者desc表名;

例:分别使用describe和desc查看表tb_emp8和表tb_emp7的表结构。
查看tb_dept1表结构,sql语句如下:

wKioL1nhzwWhabkTAAAg5bG0MD0880.png

其中,各个字段的含义分别解释如下:


null:表示该列是否可以存储null指


key: 表示该列是否已编制索引。pri表示该列是表主键的一部分;uni表示该列是unique索引的一部分;null表示在列中某个给定值允许出现多次。


default:表示该列是否有默认值。如果有的话值是多少。


extra:表示可以获取的与给定列有关的附加信息,例如auto_increment等。


查看表详细结构语句show create table


show create table 语句可以用来显示创建表时的create table 语句,语法格式如下:

show create table <表名>

提示!使用show create table 语句,不仅可以查看表创建时候详细语句,而且还可以查看存储引擎和字符编码。

例:使用show create table 查看tb_emp7的详细信息,sql语句如下:

wKiom1nh1OrzcxGmAAAXrEWCjRY935.png-wh_50

总结!数据库就需要多练 多实战 多思考!



相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的在线音乐网站的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的在线音乐网站的详细设计和实现(源码+lw+部署文档+讲解等)
120 5
|
IDE Java 开发工具
【问题记录与解决】启动Jupyter,运行代码时报错【Error】 || 通过 Jupyter 建立的Python文件在哪儿 || Jupyter 中 移动 Python 文件 到 指定文件夹
和大家大部分遇到的问题一样,也是在启动Jupyter时,发现运行不了简单的代码,报错Error。而且对当前文件也执行不了“重命名”。
【问题记录与解决】启动Jupyter,运行代码时报错【Error】 || 通过 Jupyter 建立的Python文件在哪儿 || Jupyter 中 移动 Python 文件 到 指定文件夹
|
Java Maven Spring
4. 成功解决:Spring Boot Configuration Annotation Processor not configured
在 Spring Boot 项目中,添加一个配置文件时,会提示“Spring Boot Configuration Annotation Processor not configured”
2501 0
|
Java Spring
【注解】Spring AOP 面向切面编程之@Around的详细用法
【注解】Spring AOP 面向切面编程之@Around的详细用法
1798 0
|
负载均衡 监控 Java
5 种主流API网关技术选型,yyds! 上
5 种主流API网关技术选型,yyds! 上
|
9月前
|
SQL 数据采集 关系型数据库
如何解决MySQL报错 You have an error in your SQL syntax; check the manual that corresponds to your MySQL?
如何解决MySQL报错 You have an error in your SQL syntax; check the manual that corresponds to your MySQL?
12303 2
|
缓存 Kubernetes Java
GitLab CI/CD 自动化构建与发布实践
GitLab CI/CD 自动化构建与发布实践
6025 0
GitLab CI/CD 自动化构建与发布实践
|
SQL NoSQL 前端开发
MySQL 连接数过多的处理方法合集 - Too many connections - 卡拉云
碰到`Can not connect to MySQL server. Too many connections”-mysql`错误着实令人抓狂。这基本等于失去了对 MySQL 的控制权。本教程将详细讲解多种处理此错误的方法。 sudo mysql -uroot -p ERROR 1040 (00000): Too many connections
18032 1
|
9月前
|
算法 Oracle Java
一文详解|从JDK8飞升到JDK17,再到未来的JDK21
本文深入浅出地解析了从JDK8到JDK17版本升级的新特性,并展望后续将会更新的JDK21.
|
9月前
|
网络协议 数据安全/隐私保护 Docker
Docker 镜像库国内加速的几种方法
Docker 镜像库国内加速的几种方法

热门文章

最新文章