MySQL

Data Source ManagerCommunity Edition+

Pendahuluan

MySQL dapat digunakan sebagai database utama NocoBase untuk menyimpan data tabel sistem NocoBase dan data bisnis dalam sumber data utama. Database utama dikonfigurasi saat NocoBase diterapkan dan tidak dapat dihapus setelah aplikasi berjalan.

Item konfigurasiDeskripsi
Versi yang didukung>= 8.0.17.
Edisi komersialDidukung oleh Edisi Komunitas, Edisi Standar, Edisi Profesional, dan Edisi Enterprise.
Jenis databaseMySQL.

MySQL cocok digunakan sebagai database utama untuk sistem bisnis umum.

Pemasangan plugin

MySQL merupakan kemampuan bawaan dan tidak memerlukan pemasangan plugin secara terpisah.

Petunjuk penggunaan

  1. Saat menerapkan NocoBase, pilih atau isi parameter koneksi MySQL yang sesuai dalam konfigurasi koneksi database.
  2. Setelah memulai NocoBase, buka sumber data 「Main」 di 「Manajemen sumber data」 untuk mengelola tabel dan field dalam database utama.
  3. Jika ingin menghubungkan tabel yang sudah ada dalam database, gunakan 「Sinkronkan dari database」 pada halaman pengelolaan database utama.
  4. Saat mengonfigurasi field tabel data, Anda dapat merujuk ke direktori Tabel data dan Field untuk memilih jenis field dan komponen field.

Pemetaan jenis field

Dalam database utama, saat membuat field melalui halaman NocoBase, NocoBase akan membuat field MySQL yang sesuai berdasarkan konfigurasi field. Saat menghubungkan tabel yang sudah ada melalui 「Sinkronkan dari database」, NocoBase akan secara otomatis memetakan jenis field MySQL ke Field type dan Field interface yang sesuai. Anda dapat menyesuaikan cara tampilan antarmuka dalam konfigurasi field.

Pemetaan umum adalah sebagai berikut:

Jenis field MySQLNocoBase Field typeField interface yang tersedia
TINYINTSMALLINTMEDIUMINTintegerbooleansortInteger、Sort、Checkbox、Switch、Select、Radio group。
INTINTEGERintegerunixTimestampsortInteger、Sort、Unix timestamp、Select、Radio group。
BIGINTbigIntsnowflakeIdunixTimestampsortInteger、Sort、Unix timestamp、Created at、Updated at。
FLOATDOUBLEfloatNumber、Percent。
DECIMALdecimalNumber、Percent、Currency。
CHARVARCHARstringuuidnanoidencryptionInput、Email、Phone、Password、Color、Icon、Select、Radio group、UUID、Nano ID。
TINYTEXTTEXTMEDIUMTEXTLONGTEXTtextTextarea、Markdown、Vditor、Rich text、URL。
DATEdateOnlyDate。
TIMEtimeTime。
DATETIMEdatetimeNoTzdatetimeTzdateDate、Time、Created at、Updated at。
TIMESTAMPdatetimeTzdateDate、Time、Created at、Updated at。
YEARstringintegerInput、Integer、Date。
JSONjsonarrayJSON。
Perhatian

Jenis field MySQL yang tidak didukung akan ditampilkan secara terpisah dalam konfigurasi field. Field tersebut harus diadaptasikan melalui pengembangan terlebih dahulu agar dapat digunakan sebagai field biasa di NocoBase.

Untuk konfigurasi umum lainnya, lihat Pendahuluan sumber data utama.