cari

Rumah  >  Soal Jawab  >  teks badan

mysql - Apakah kegunaan awalan nama jadual?

Begitu banyak projek syarikat menambahkan perkataan awalan pada nama jadual semasa mereka bentuk jadual, tetapi apakah kegunaan ini?

高洛峰高洛峰2757 hari yang lalu1390

membalas semua(10)saya akan balas

  • 天蓬老师

    天蓬老师2017-06-09 20:12:57

    Membubuh awalan nama jadual adalah cara yang popular sebelum ini. Trend semasa adalah untuk meninggalkan menambah awalan kerana faedah yang dibawanya jauh lebih sedikit daripada masalah yang dibawanya. Dalam kebanyakan kes, reka bentuk pangkalan data silang adalah lebih fleksibel dan praktikal daripada reka bentuk awalan jadual, dan kekeliruan serta masalah yang disebabkan oleh reka bentuk awalan (terutamanya dalam situasi bercampur) merupakan masalah terbesar bagi kebanyakan orang baru. Jadi sila berhati-hati.

    balas
    0
  • 浴后重生

    浴后重生2017-06-08 17:27:26

    Mudah diurus

    balas
    0
  • 大家讲道理

    大家讲道理2017-06-08 11:05:32

    Adalah berguna jika anda meletakkan berbilang projek dalam pangkalan data yang sama

    Projek 1 jadual pengguna - p1_user
    Projek 2 jadual pengguna - p2_user

    Anda akan faham apabila anda mengatakan ini

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-06-08 11:05:32

    Ia hanya tabiat reka bentuk. Ia biasanya dicipta untuk membezakan jadual sistem yang berbeza dalam perpustakaan yang sama.

    Seperti yang ditunjukkan dalam gambar, jadual tanpa awalan ialah jadual sistem pengurusan latar belakang. Jadual dengan awalan wms ialah jadual sistem wms

    balas
    0
  • 高洛峰

    高洛峰2017-06-08 11:05:32

    Sejujurnya, lebih sesuai membahagikan pelbagai jenis jadual mengikut pangkalan data Perkara awalan memang menyusahkan

    balas
    0
  • 代言

    代言2017-06-08 11:05:32

    Awalan sangat berguna, contohnya, jika saya ingin mengetahui segala-galanya tentang user的表,直接show tables like '%user%'就可以了,用mysqlbaris arahan

    Terutama untuk projek dengan banyak pemalam atau modul, menambah awalan ini juga berguna untuk pemprosesan kelompok jadual pangkalan data dan operasi lain

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-06-08 11:05:32

    Digunakan untuk membezakan semua projek menggunakan jadual data projek berbeza dalam pangkalan data yang sama

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-06-08 11:05:32

    Awalan nama jadual hanyalah konvensyen penamaan dan tidak mempunyai kesan ke atas pelaksanaan fungsi.

    Dalam sistem yang lebih kompleks, anda boleh memahami secara kasar modul dan klasifikasi jadual melalui awalan nama jadual Ini nampaknya lebih mudah semasa pembangunan dan operasi dan penyelenggaraan harian, dan pendatang baharu juga mempunyai peraturan untuk dipatuhi apabila memahami struktur data sistem.

    Secara peribadi saya bersetuju dengan pendekatan ini Kosnya sangat rendah, tetapi ia adalah mudah untuk operasi dan penyelenggaraan kemudian.

    balas
    0
  • 为情所困

    为情所困2017-06-08 11:05:32

    Apabila jadual data berada dalam satu pangkalan data, dan terdapat banyak jadual data, perbezaannya sangat mudah

    balas
    0
  • 黄舟

    黄舟2017-06-08 11:05:32

    Apabila terdapat lebih daripada 100 jadual dalam projek, anda akan faham mengapa anda perlu menggunakannya.

    Sebaik-baiknya, user_tabel1 boleh ditulis sebagai user.table1 (untuk mencipta berbilang perpustakaan)
    Masalahnya ialah ramai pembangun hanya mengetahui pangkalan data dengan hanya menambah, memadam, mengubah suai dan menyemak, termasuk banyak rangka kerja (yang hanya boleh menyambung ke satu perpustakaan)

    Contohnya, contoh scott paling klasik Oracle
    scott mempunyai senarai jabatan dan kakitangan jabatan, hr (contoh lain) mempunyai senarai jabatan yang mempunyai senarai senarai produk senarai scott. emp mempunyai kebenaran pilih tetapi tiada kebenaran kemas kini

    Secara peribadi, saya merasakan reka bentuk ini meningkatkan keselamatan data (apabila contoh diserang dan dipecahkan, semua data tidak akan didedahkan) dan kejelasan logik bertambah baik, tetapi ia juga memerlukan pembangun Mempunyai lebih pemahaman dan penguasaan pangkalan data
    Tetapi yang sering kita lihat ialah semua jadual pembangun diletakkan dalam satu perpustakaan Kawalan kebenaran hanya dikawal dari logik perniagaan
    (Perkara di atas adalah pemahaman peribadi saya)

    balas
    0
  • Batalbalas