>  기사  >  데이터 베이스  >  MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

青灯夜游
青灯夜游앞으로
2022-01-11 19:37:252488검색

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 다음 글에서는 MySQL의 필드 주석을 쿼리하는 5가지 방법을 검토 및 비교하고, 테이블 주석 및 필드 주석을 수정하는 방법을 소개하겠습니다.

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

많은 시나리오에서 MySQL의 테이블 주석이나 특정 테이블 아래의 모든 필드에 대한 주석을 확인해야 하므로 이 문서에서는 주석을 쿼리하는 여러 가지 방법을 목록화하고 비교합니다. [관련 권장 사항: mysql 비디오 튜토리얼]

테스트 데이터베이스 만들기

시작하기 전에 먼저 다음 데모를 위해 데이터베이스를 만들어 보겠습니다.

-- 如果存在就先删除数据库
drop database if exists test2022;
-- 创建数据库
create database test2022;
-- 切换数据库
use test2022;
-- 创建表和字段(以及相应的注释)
CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学生编号',
  `sn` varchar(50) DEFAULT NULL COMMENT '学号',
  `username` varchar(250) NOT NULL COMMENT '学生名称',
  `mail` varchar(250) DEFAULT NULL COMMENT '邮箱',
  `class_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) comment='学生表' ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4

모든 테이블 주석 쿼리

다음 SQL을 사용하여 특정 데이터베이스에 속한 모든 테이블의 주석을 쿼리합니다.

SELECT table_name 表名, table_comment 表说明
  FROM information_schema.TABLES 
  WHERE table_schema='数据库名'
  ORDER BY table_name

사례: test2022 데이터베이스의 모든 테이블 주석 쿼리:

SELECT table_name 表名, table_comment 表说明
  FROM information_schema.TABLES 
  WHERE table_schema='test2022'
  ORDER BY table_name

실행 결과는 그림에 나와 있습니다. 아래:

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

모든 필드 코멘트 쿼리

필드 코멘트 쿼리 방법 1

쿼리 구문은 다음과 같습니다.

show full columns from 表名;

사례: 학생 테이블의 모든 필드에 대한 코멘트 정보 쿼리:

show full columns from student;

The 실행 결과는 아래와 같습니다.

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

필드 주석 쿼리 방법 2

쿼리 구문은 다음과 같습니다.

select COLUMN_NAME 字段名,column_comment 字段说明,column_type 字段类型,
  column_key 约束 from information_schema.columns 
  where table_schema='数据库名' and table_name='表名';

케이스: 학생 테이블의 모든 필드에 대한 주석 정보를 쿼리합니다.

select COLUMN_NAME 字段名,column_comment 字段说明,column_type 字段类型,
  column_key 约束 from information_schema.columns 
  where table_schema='test2022' and table_name='student';

실행

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

필드 주석 쿼리 방법 3

쿼리 테이블의 DDL(데이터 정의 언어)에서 필드의 주석 내용도 확인할 수 있습니다. 실행된 SQL 구문은 다음과 같습니다. :

show create table 表名;

Case: 학생 테이블의 모든 필드에 대한 주석 정보 조회:

show create table student;

실행 결과는 아래 그림과 같습니다. 표시:

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

필드 코멘트 조회 방법 4

If you are Navicat 도구를 사용하면 아래 그림과 같이 테이블을 마우스 오른쪽 버튼으로 클릭하고 디자인을 클릭한 후 디자인 페이지로 이동하여 필드 설명을 볼 수 있습니다.

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

하지만 이 작업은 약간 위험합니다. 손이 흔들리면 테이블 구조가 잘못 변경될 수 있으므로 주의하세요.

필드 주석 쿼리 방법 5

Navicat에서 테이블의 DDL 문을 보고 필드 주석도 볼 수 있습니다. 테이블을 선택하고 오른쪽 하단의 "오른쪽 창 표시" 옵션을 클릭한 후 클릭합니다. DDL을 사용하여 표시합니다. 단계는 아래 그림과 같습니다.

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

테이블 주석 및 필드 주석 수정

테이블 주석 수정

테이블 주석 구문 수정:

alter table 表名 comment ='修改后的表注释';

케이스: 수정 학생의 테이블 댓글:

alter table student  comment ='学生表 V2';

실행 결과는 아래와 같습니다. 표시:

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

필드 주석 수정

테이블 주석 구문 수정:

alter table 表名 modify column 字段名 int comment '注释信息';

사례: 학생 테이블의 이름 주석 수정 :

alter table student modify column username int comment '学生姓名 V2';

실행 결과는 아래 그림과 같습니다.

MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!

요약

이 글에서는 테이블 주석을 조회하는 SQL과 테이블 및 필드 주석을 수정하는 SQL을 소개합니다. 또한 필드를 조회하는 5가지 방법을 소개합니다. 설명: 볼 수 있는 3가지 명령줄 작업 방법과 볼 수 있는 두 가지 Navicat 기반 작업 방법 중 필드 설명을 보려면 "테이블 이름의 전체 열 표시"라는 SQL을 사용하는 것이 좋습니다. 실수로 테이블 구조가 변경되는 것에 대해 걱정할 필요가 없습니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 소개를 방문하세요! !

위 내용은 MySQL에서 필드 주석을 쿼리하는 방법은 무엇입니까? 5가지 방법을 확인하고 비교해 보세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 juejin.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제