Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah MySQL memungkinkan untuk membuat database dengan titik?

Anda tidak dapat menggunakan titik dalam nama database. Juga, saya akan menghindari menggunakannya di pengidentifikasi apa pun. Konvensi umum adalah menggunakan garis bawah sebagai gantinya. Ini akan melayani tujuan yang sama dan akan menghindari BANYAK kebingungan. Jika Anda melakukannya memiliki alasan yang baik untuk menggunakan karakter aneh dan ilegal dalam nama tabel atau bidang, maka Anda harus menghindarinya.

untuk menghindari pengidentifikasi di MySQL, gunakan backtick:

SELECT `select`, `some.field name`, `crazy()naming+here`
FROM `my-=+table`

Membiasakan melakukan backtick semua nama bidang terlepas dari apakah Anda membutuhkan to adalah praktik yang baik menurut saya, tapi itu cerita lain.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Doctrine - Bagaimana cara mencetak sql asli, bukan hanya pernyataan yang disiapkan?

  2. mysql like% query lambat dengan indeks teks lengkap

  3. PHP 7 RC3:Cara menginstal MySQL PDO yang hilang

  4. Bagaimana cara mengatur global event_scheduler=ON bahkan jika MySQL di-restart?

  5. Bagaimana cara mengganti nama file yang diunggah sebelum menyimpannya ke dalam direktori?