Làm cách nào để tạo từ điển dữ liệu MySQL?

Trong bài đăng này, tôi sẽ giải thích về cách tạo Từ điển dữ liệu trong cơ sở dữ liệu MySql. Trong các bài đăng trước, chúng ta đã tìm hiểu về cài đặt MySql, nhập và xuất cơ sở dữ liệu, lược đồ bảng MySql, sao lưu cơ sở dữ liệu MySql và chế độ xem MySql. Chúng tôi có thể có truy vấn đơn giản trong mã bên dưới và thay đổi tên cơ sở dữ liệu bằng tên của bạn, sau đó bạn sẽ nhận được từ điển dữ liệu của cơ sở dữ liệu của mình trong MySql

Làm cách nào để tạo từ điển dữ liệu MySQL?

Cách tạo Từ điển dữ liệu trong MySql của Anil Kumar Panigrahi

Mã MySql

chọn t. table_schema dưới dạng db_name,
t. tên_bảng,
(trường hợp khi t. table_type = 'BẢNG CƠ SỞ' rồi đến 'bảng'
khi t. table_type = 'XEM' rồi 'xem'
khác t. table_type
kết thúc) dưới dạng table_type,
c. tên cột dọc,
c. cột_type,
c. cột_mặc định,
c. cột_key,
c. là_nullable,
c. thêm,
c. cột_bình luận
từ thông tin_schema. bảng như t
thông tin tham gia bên trong_schema. cột như c
trên t. tên_bảng = c. tên_bảng
và t. table_schema = c. table_schema
ở đâu. table_type in('bảng cơ sở', 'view')
and t.table_schema = '
đặt hàng theo thứ tự. table_schema, t. tên_bảng, c. thứ tự_vị trí

Note: < database name > change it with your database name.

Tôi đang sử dụng Navicat làm công cụ quản lý db. Một hôm, tôi nhận được yêu cầu làm một tài liệu từ điển dữ liệu. Vì vậy, tôi quyết định tạo tài liệu theo truy vấn

Đây là truy vấn của tôi

LỰA CHỌN
bệnh lao. COLUMN_NAME LÀ 'Tên trường',
bệnh lao. COLUMN_TYPE LÀ 'Loại dữ liệu',
bệnh lao. IS_NULLABLE AS 'Cho phép để trống',
bệnh lao. THÊM NHƯ 'PK',
bệnh lao. COLUMN_COMMENT AS 'Mô tả trường'
TỪ
`THÔNG TIN_SCHEMA`. `COLUMNS` dưới dạng tb
Ở ĐÂU
TABLE_NAME = ‘ {tên_bảng}’

Kết quả của truy vấn sẽ hiển thị dưới dạng bảng. Sau đó, tôi có thể xuất nó dưới dạng tệp excel bằng cách sử dụng tùy chọn “Xuất kết quả”

MySQL có từ điển dữ liệu không?

Máy chủ MySQL kết hợp từ điển dữ liệu giao dịch lưu trữ thông tin về các đối tượng cơ sở dữ liệu. Trong các bản phát hành MySQL trước, dữ liệu từ điển được lưu trữ trong các tệp siêu dữ liệu, bảng không giao dịch và từ điển dữ liệu dành riêng cho công cụ lưu trữ.

Làm cách nào để lấy từ điển dữ liệu trong máy chủ MySQL?

Bảng từ điển dữ liệu được bảo vệ theo mặc định nhưng có thể được truy cập bằng cách biên dịch MySQL với hỗ trợ gỡ lỗi (sử dụng tùy chọn -DWITH_DEBUG=1 CMake) và chỉ định tùy chọn gỡ lỗi +d,skip_dd_table_access_check . .

Làm cách nào để tạo từ điển dữ liệu trong PhpMyAdmin?

PhpMyAdmin cho phép bạn xuất từ ​​điển dữ liệu sang HTML. Để xuất từ ​​điển dữ liệu chọn cơ sở dữ liệu của bạn, sau đó nhấp vào tab Cấu trúc và nhấp vào tùy chọn Từ điển dữ liệu bên dưới danh sách bảng . Tùy chọn này tạo tài liệu trong trang HTML.

Chúng ta có thể tạo từ điển dữ liệu trong SQL không?

Đối với cuộc thảo luận này, từ điển dữ liệu sẽ được xây dựng từ đầu bằng cách sử dụng T-SQL . Mặc dù công việc này sẽ được thực hiện trong SQL Server, một quy trình tương tự có thể được viết trong các hệ thống cơ sở dữ liệu khác để thực hiện các tác vụ tương tự. Lợi ích của việc xây dựng từ điển dữ liệu từ đầu là. Không có chi phí tiền tệ / giấy phép / hợp đồng.