Mysql如何查看表及字段信息
作者:DingDangDog 发布时间:2024-01-28 21:35:43
Mysql查看表、字段信息
查看表信息
使用MySQL
创建的表,无论是表注释、索引,还是字段的类型等等,都会存到MySQL
自带的库表中,可以通过SQL
查出来想要的表、字段信息。
了解information_schema
库,可以在工作中起到意想不到的效果。
查询某个库中所有表的基本信息
-- database_name替换为库名,查出库中所有表的TABLE_NAME表名、TABLE_COMMENT表注释
SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES WHERE table_schema='database_name';
TABLES表
information_schema
库中的TABLES
表,存放MySQL
所有表的表信息。
常用列
TABLE_SCHEMA
:数据库名TABLE_NAME
:数据表名TABLE_COMMENT
:数据表注释/说明
COLUMNS表
information_schema
库中的COLUMNS
表,存放MySQL
所有表的字段详细信息。
常用列
TABLE_SCHEMA
:数据库名TABLE_NAME
:数据表名COLUMN_NAME
:数据列名DATA_TYPE
:数据类型,如:varcharCOLUMN_TYPE
:数据列类型(含数据长度),如:varchar(32)COLUMN_COMMENT
:数据列注释/说明
Mysql查询表字段默认值
假设表user有个字段:`login_times` int(11) unsigned NOT NULL DEFAULT ‘0’ COMMENT ‘登录次数’,需要获取该字段的默认值
实现方法
desc `user`;
查询结果:
field type null default
id varchar(26) NO UNI
login_times int(11) unsigned NO 0
或者:
show create table `user`;
但是查询结果都是整个表。
查询单独某个字段的默认值方法:
select default(login_times) as default_value from `user` limit 1;
来源:https://blog.csdn.net/hu18315778112/article/details/123204435
猜你喜欢
- anaconda用法:查看已经安装的包:pip list 或者 conda list安装和更新:pip install requestspi
- 1.简要概述为什么要开通MySQL这个学习板块呢?因为这是一名数据分析师必要的一项技能。分析数据什么最重要?当然是数据,既然如此!在数据呈现
- 如何用Sleep函数编译一个定时组件?见下: Private Declare Sub Sleep L
- 主要讲 except 和 not in 的性能上的区别。 CREATE TABLE tb1(ID int) CREATE TABLE tb2
- <%@ Language=VBScript %><%Option Explicit %><%Dim strUR
- 文中给大家介绍MySQL 字符串截取相关函数,具体内容如下所示:在工作中,可能需要将某些字段按某个分割符组成一个字符串作为字段值存取到数据库
- 傅里叶变换图像处理一般分为空间域处理和频率域处理。空间域处理是直接对图像内的像素进行处理。空间域处理主要划分为灰度变换和空间滤波两种形式。灰
- 在蓝色看到的这个程序,不错!by:thornyzhl前天看到有个人写了能在网页中写字的程序,找不到了,我来个能擦写的....蛮有意思的阿.~
- 这一版,对虹软的功能进行了一些封装,添加了人脸特征比对,比对结果保存到文件,和从文件提取特征进行比对,大体功能基本都已经实现,可以进行下一步
- 这篇文章主要介绍了python 采用paramiko 远程执行命令及报错解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的
- 1、命令模式(按Esc键):Enter:转入编辑模式Shift-Enter:运行本单元,选中下个单元Ctrl-Enter:运行本单元Alt-
- Python 关于a=[[]]*3的反思之前用python做了一个关于交通大数据的项目,由于之前比较赶进度,故现在会陆续更新对项目代码的一些
- 目录1.变量的引用的底层原理2.变量的分类Python的变量,简单来说有数值型,布尔型,字符串类型,列表,元组,字典等6大类。那么不同变量类
- 前言本系列文章将依据官方文档讲解Webots R2022b的使用教程(Windows10环境)。一、Webots是什么?Webots是一个开
- 当使用AJAX进行GET请求的时候,会有一个现象就是刷新网页后,AJAX请求的数据没有改变,只有把IE的缓存清空,或者从新打开一个IE窗口的
- python如何更新修改后的Python模块1.利用python的MySQLdb模块利用原生的sql语句进行更新的方法代码配置方法代码2.使
- 前言文章包括下几点:考点--操作SQLite数据库:创建SQLite数据库;向表中插入记录;其他数据库操作。面试题:1.面试题一:如何创建S
- 下载8000首儿歌的python的代码:#-*- coding: UTF-8 -*-from pyquery import PyQuery
- 如下:re.split(pattern, string, [maxsplit], [flags])pattern:表示模式字符串,由要匹配的
- 循环导入是指两个文件相互导入对方,形成一个导入循环。这会导致Python无法确定哪个模块应该先导入,进而出现错误。举个Flask中的例子:在