Rumah >pangkalan data >tutorial mysql >Apakah Peraturan untuk Mencipta Nama Jadual yang Sah dalam SQLite?

Apakah Peraturan untuk Mencipta Nama Jadual yang Sah dalam SQLite?

Barbara Streisand
Barbara Streisandasal
2025-01-12 10:38:44768semak imbas

What are the Rules for Creating Valid Table Names in SQLite?

Nama jadual yang sah dalam pangkalan data SQLite

Apabila mencipta nama jadual dalam pangkalan data SQLite, peraturan penamaan khusus perlu dipatuhi. Tidak seperti beberapa sistem pangkalan data lain, nama jadual SQLite mesti memenuhi syarat berikut:

Gabungan aksara:

  • Nama jadual mesti terdiri daripada aksara abjad angka (A-Z, a-z dan 0-9).
  • Aksara pertama tidak boleh menjadi nombor.

Perkataan dan simbol terpelihara:

  • Perkataan dan simbol terpelihara tertentu tidak boleh digunakan sebagai nama jadual, seperti "AUTOINCREMENT", "PIMARY KEY", atau simbol seperti ".." atau "*".

Sensitiviti kes:

  • Nama jadual tidak sensitif huruf besar-besaran, bermakna "jadual_contoh" dan "JADUAL_CONTOH" dianggap sebagai jadual yang sama.

Contoh yang sah:

  • BUAT JADUAL my_table (...)

Contoh tidak sah:

  • BUAT JADUAL 123jadual (...) (bermula dengan nombor)

Pembatas yang dibenarkan:

Walaupun aksara abjad angka membentuk asas nama jadual yang sah, SQLite membenarkan pembatas tertentu dalam nama yang disebut. Pembatas ini termasuk:

  • Sempang "-" (cth., BUAT JADUAL "123abc-ABC.txt" (...))
  • Noktah "." (contohnya, BUAT JADUAL "123abc.txt" (...))

Petikan:

SQLite menyokong pelbagai gaya petikan untuk menampung nama jadual yang mungkin melanggar peraturan penamaan. Gaya ini termasuk:

  • Petikan berganda: "ini_is_a_valid_name"
  • Petikan tunggal: 'ini_juga_nama_sah'
  • Kurungan segi empat sama: [ini_nama_lain_sah]
  • Kutu belakang: this_is_yet_another_valid_name

Mekanisme petikan ini membolehkan pembangun membuat nama jadual yang sebaliknya akan menjadi tidak sah disebabkan oleh perkataan, simbol atau gabungan aksara yang dikhaskan.

Dengan mematuhi garis panduan ini, pembangun boleh memastikan bahawa nama jadual dalam pangkalan data SQLite mereka adalah sah dan mudah dikenal pasti.

Atas ialah kandungan terperinci Apakah Peraturan untuk Mencipta Nama Jadual yang Sah dalam SQLite?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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