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.
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]
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
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
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
Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:
Sintaks pertanyaan adalah seperti berikut:
show full columns from 表名;
Kes: Tanya maklumat anotasi semua medan dalam jadual pelajar:
show full columns from student;
Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah Paparan:
Pertanyaan sintaks adalah seperti berikut:
select COLUMN_NAME 字段名,column_comment 字段说明,column_type 字段类型, column_key 约束 from information_schema.columns where table_schema='数据库名' and table_name='表名';
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';
Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:
Anda juga boleh melihat kandungan anotasi medan dalam DDL (bahasa definisi data) jadual pertanyaan sintaks SQL yang dilaksanakan adalah seperti berikut:
show create table 表名;
Kes: Tanya anotasi semua medan dalam jadual pelajar Maklumat:
show create table student;
Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:
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:
Tetapi ini Operasinya agak berbahaya, berhati-hati jika tangan anda bergegar dan anda mungkin menukar struktur jadual tidak betul.
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:
Ubah suai sintaks ulasan jadual:
alter table 表名 comment ='修改后的表注释';
Kes: Ubah suai ulasan jadual pelajar:
alter table student comment ='学生表 V2';
Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:
Ubah suai sintaks ulasan jadual:
alter table 表名 modify column 字段名 int comment '注释信息';
Kes: Ubah suai jadual pelajar Ulasan untuk nama:
alter table student modify column username int comment '学生姓名 V2';
Hasil pelaksanaan adalah seperti yang ditunjukkan di bawah:
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!