Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

青灯夜游
Lepaskan: 2022-02-16 11:01:09
ke hadapan
2456 orang telah melayarinya

Bagaimana untuk menanyakan komen medan dalam MySQL? Artikel berikut akan menyemak dan membandingkan 5 kaedah untuk menanyakan komen medan MySQL, dan memperkenalkan cara mengubah suai ulasan jadual dan komen medan saya harap ia akan membantu anda.

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Dalam banyak senario, kita perlu melihat ulasan jadual dalam MySQL, atau ulasan pada semua medan di bawah jadual tertentu, jadi artikel ini akan membuat inventori dan membandingkan beberapa ulasan pertanyaan . [Cadangan berkaitan: tutorial video mysql]

Buat pangkalan data ujian

Sebelum kita mula, mari buat pangkalan data untuk demonstrasi berikut.

-- 如果存在就先删除数据库
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
Salin selepas log masuk

Soal ulasan semua jadual

Gunakan SQL berikut untuk menanyakan ulasan semua jadual di bawah pangkalan data tertentu:

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

Kes: Soal semua komen dalam anotasi Jadual pangkalan data test2022:

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

Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Soal semua komen medan

Pertanyaan komen medan Kaedah 1

Sintaks pertanyaan adalah seperti berikut:

show full columns from 表名;
Salin selepas log masuk

Kes: Tanya maklumat anotasi semua medan dalam jadual pelajar:

show full columns from student;
Salin selepas log masuk

Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah Paparan:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Kaedah pertanyaan anotasi medan 2

Pertanyaan sintaks adalah seperti berikut:

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

Kes: Maklumat Anotasi Pertanyaan semua medan dalam jadual pelajar:

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

Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Kaedah pertanyaan anotasi medan 3

Anda juga boleh melihat kandungan anotasi medan dalam DDL (bahasa definisi data) jadual pertanyaan sintaks SQL yang dilaksanakan adalah seperti berikut:

show create table 表名;
Salin selepas log masuk

Kes: Tanya anotasi semua medan dalam jadual pelajar Maklumat:

show create table student;
Salin selepas log masuk

Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Kaedah pertanyaan komen medan 4

Jika anda menggunakan alat Navicat, anda boleh klik kanan pada jadual, klik Reka Bentuk dan pergi ke halaman reka bentuk untuk melihat komen medan, seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Tetapi ini Operasinya agak berbahaya, berhati-hati jika tangan anda bergegar dan anda mungkin menukar struktur jadual tidak betul.

Kaedah pertanyaan komen medan 5

Lihat penyataan DDL jadual dalam Navicat dan anda juga boleh melihat komen medan Pilih jadual dan klik butang "Tunjukkan ke kanan window" di kaki kanan bawah. , dan kemudian klik DDL untuk memaparkannya. Langkah operasi khusus adalah seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Ubah suai ulasan jadual dan komen medan

Ubah suai ulasan jadual

Ubah suai sintaks ulasan jadual:

alter table 表名 comment ='修改后的表注释';
Salin selepas log masuk

Kes: Ubah suai ulasan jadual pelajar:

alter table student  comment ='学生表 V2';
Salin selepas log masuk

Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Ubah suai komen medan

Ubah suai sintaks ulasan jadual:

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

Kes: Ubah suai jadual pelajar Ulasan untuk nama:

alter table student modify column username int comment '学生姓名 V2';
Salin selepas log masuk

Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:

Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!

Ringkasan

Artikel ini memperkenalkan SQL untuk melihat ulasan jadual , serta SQL untuk mengubah suai ulasan jadual dan medan, dan juga memperkenalkan 5 cara untuk melihat komen medan: 3 kaedah operasi baris arahan untuk melihat, dan dua Navicat -kaedah operasi berasaskan untuk melihat, antaranya SQL disyorkan: "tunjukkan lajur penuh dari Nama jadual" untuk melihat komen medan ini adalah mudah dan tidak perlu risau tentang mengubah struktur jadual secara tidak sengaja.

Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Pengenalan kepada Pengaturcaraan! !

Atas ialah kandungan terperinci Bagaimana untuk menanyakan komen medan dalam MySQL? Semak dan bandingkan 5 kaedah!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!