Mysql 简明教程
MySQL - Show Columns
MySQL Show Columns Statement
要检索表的全部信息,我们使用 DESCRIBE、DESC 或 SHOW COLUMNS 语句。
MySQL 的所有这些语句都可用于检索/显示表的所有列的描述信息,因为它们都检索相同的结果集。
获取列信息在多种情况下很有用,例如根据列数据类型向表中插入值、更新或删除列,或者只是简单地了解表的结构。
在本章中,让我们详细了解如何使用 SHOW COLUMNS 语句。
Syntax
以下是 MySQL SHOW COLUMNS 语句的语法:
SHOW [EXTENDED] [FULL] {COLUMNS | FIELDS}
{FROM | IN} tbl_name
[{FROM | IN} db_name]
[LIKE 'pattern' | WHERE expr]
Example
我们首先使用以下查询创建名为 TUTORIALS 的数据库:
CREATE DATABASE TUTORIALS;
执行以下语句以切换至 TUTORIALS 数据库:
USE TUTORIALS;
在以下查询中,我们使用以下 CREATE TABLE 语句创建名为 CUSTOMERS 的表:
CREATE TABLE CUSTOMERS (
ID INT AUTO_INCREMENT,
NAME VARCHAR(20) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25),
SALARY DECIMAL (18, 2),
PRIMARY KEY (ID)
);
现在,我们使用 SHOW COLUMNS 语句检索有关 CUSTOMERS 表的列的信息:
SHOW COLUMNS FROM CUSTOMERS;